Projects

This page highlights some of my free time and school projects.

Digital Vaccination Certificates - Bachelor Thesis

In my bachelor thesis I looked at digital vaccination certificates. I analyzed existing solutions and built my own solution. There is a separate page to read all about it: arctic.schaer.dev. If you have any questions or feedback, contact me by arctic@schaer.dev.

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.

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.

Mojave Wallpapers

A small utility which mimics the MacOS Mojave functionality of displaying time-based wallpapers.