Projects

Advent of Code

My solutions to Advent of Code in Kotlin. Features automatic download/caching of inputs and a unittest- and performance-evaluation-framework. Doesn’t contain solutions for all past puzzles yet, but that’s the eventual goal.

find it on GitLab

MQTT Broker

I built an MQTT v3.1.1 broker in order to better understand how MQTT works. So far it can only do QoS 0 and is not very resilient, but clients can subscribe to topics, publish messages, and receive published messages.

find it on GitLab

tale – Version Control System

Tale was developed as part of a school project, together with Severin Kaderli. It’s a very basic VCS, inspired by git. It supports showing diffs, basic linear history keeping, and reverting commits. We developed it from scratch, without knowing about the internals of any VCS.

find it on GitLab

Mojave Wallpapers

A small utility which mimics MacOS Mojave functionality of displaying time-based wallpapers. Works on Linux using feh, but could easily be adapted to other systems, if they allow setting the wallpaper using a shell script.

find it on GitLab