Was ich so baue

What I build

homelab [RUNNING]

Fünf Maschinen. Ein Cluster. Kein Tutorial, das einem das Denken abnimmt.

Ich habe von Grund auf einen eigenen Proxmox-Cluster aufgebaut – mit verteiltem Ceph-Storage, Live-Migration, High Availability und allem, was dazugehört. Nicht weil ich musste, sondern weil ich verstehen wollte, wie das alles wirklich funktioniert – unter der Haube, ohne Abstraktion.

Darauf läuft unter anderem Home Assistant, mit dem ich unser Zuhause Stück für Stück smarter mache. Jedes neue Gerät, jede neue Automatisierung – ein weiteres kleines Experiment.

Five machines. One cluster. No tutorial doing the thinking for you.

I built my own Proxmox cluster from scratch – with distributed Ceph storage, live migration, high availability and everything that comes with it. Not because I had to, but because I wanted to understand how it all really works – under the hood, without abstraction.

Among other things, Home Assistant runs on it, with which I'm making our home smarter piece by piece. Every new device, every new automation – another small experiment.

Proxmox VE Ceph LXC VMs High Availability Home Assistant Smart Home Self-Hosted
LightGame-Mesh [WIP]

Hardware trifft Software trifft Sport.

Ich entwickle 10 ESP32-Module – akkubetrieben, drahtlos, jedes mit farbigen LEDs bestückt. Das Ziel: ein physisches Reaktionsspiel, bei dem Spieler blitzschnell reagieren müssen, sobald ihre Farbe aufleuchtet. Nicht am Bildschirm – auf dem Platz. Mit dem ganzen Körper.

Dazu entsteht eine Android-App, die die Module steuert, Spielmodi verwaltet und Ergebnisse auswertet.

Zwei Spielvarianten sind bereits konzipiert: Im Team-Modus liefern sich zwei Teams einen Wettlauf – wer trifft in der vorgegebenen Zeit öfter seine Farbe? Im Reaktions-Modus zählt jede Millisekunde: 10 zufällige Aufleuchten, die Gesamtreaktionszeit entscheidet.

Hardware meets software meets sport.

I'm developing 10 ESP32 modules – battery-powered, wireless, each fitted with coloured LEDs. The goal: a physical reaction game where players must react lightning-fast when their colour lights up. Not on a screen – on the field. With the whole body.

A companion Android app is being built to control the modules, manage game modes and evaluate results.

Two game modes are already designed: In team mode, two teams race against each other – who hits their colour more often in the given time? In reaction mode, every millisecond counts: 10 random flashes, total reaction time decides.

ESP32 C++ / Arduino Android Bluetooth / WiFi Embedded Hardware Game Design
Kleo@School [WIP]

Ein Problem, das eigentlich jeder kennt – aber niemand löst.

Kommunikation zwischen Eltern und Lehrern ist heute noch oft Zettelwirtschaft, veraltete Apps mit Datenweitergabe oder schlicht WhatsApp-Gruppen ohne jede Struktur. Ich baue eine Alternative – mit einem klaren Grundsatz: der Server speichert nichts.

Nachrichten, Dokumente, Bilder – alles wird nur weitergeleitet, nie gespeichert. Lehrer können eine eigene E-Mail-Weiterleitung in der App hinterlegen – eingehende Nachrichten landen direkt im Postfach.

Eltern können Nachrichten an Lehrer senden – aber nicht untereinander. Die Registrierung läuft über einen QR-Code – einscannen, fertig, drin.

A problem everyone knows – but nobody solves.

Communication between parents and teachers is still often paper-based, outdated apps with data sharing, or simply WhatsApp groups with no structure. I'm building an alternative – with one clear principle: the server stores nothing.

Messages, documents, images – everything is only forwarded, never stored. Teachers can store their own email forwarding in the app – incoming messages land directly in their inbox.

Parents can send messages to teachers – but not to each other. Registration works via a QR code – scan, done, in.

Android Server Privacy by Design Zero Storage QR Onboarding E2E Routing
13