Ich schreibe Code seit ich sieben war — kleine Spiele aus Büchern abgetippt auf einem Commodore 64 mit Datasette. Das ist über 30 Jahre her, und ich habe nie wirklich aufgehört.
Heute bin ich Software-Ingenieur in Leipzig mit über 20 Jahren Berufserfahrung über den gesamten Stack. Von Backend-Architektur und API-Design über Frontends und Mobile Apps bis hin zu Echtzeitsystemen — ich habe Software in Teams jeder Größe gebaut und ausgeliefert.
Mein Hauptstack ist Kotlin — Backends mit Ktor, Frontends mit KotlinJS, plattformübergreifend mit KMP. Außerdem habe ich umfangreich mit PHP, JavaScript, Java, C++ und Flutter gearbeitet. Meine Diplomarbeit war eine Vierspielerschach-Engine in C++.
Ein guter Teil meines Codes entsteht heute in Zusammenarbeit mit KI-Agenten — Claude Code, spezifikationsgetriebene Tasks, hierarchisches Context Engineering und Reviews, die früh scheitern statt spät. Zwanzig Jahre Gespür dafür, was gut ist, multipliziert mit Werkzeugen, die nie müde werden: Der komplette Klangmotor-Kern ist in sieben Monaten so entstanden.
Und noch heute geht es mir vor allem darum, dass Dinge funktionieren — saubere Architektur, robuste Systeme und Code, der nicht zurückschlägt.
Plattformübergreifende Echtzeit-Audio-Engine mit 90%+ geteiltem Code zwischen JVM und Web. Eigener DSP-Stack, Frame-genaues Scheduling, Lock-freies Concurrency-Modell und eingebettete Scripting-Runtime.
Architektur und Entwicklung einer mandantenfähigen Property-Management- und Community-Plattform von Greenfield bis zum stabilen Mehrjahresbetrieb.
Backend-Engineering und Architektur in verschiedenen Kurzzeit-Engagements.
Von Projektbeginn dabei. Backend und Infrastruktur vom Prototyp zur ersten Live-Stadt in 2,5 Monaten. Später als CTO tätig.
40+ Web- und Multimedia-Projekte für ZDF, Ravensburger, Audi, L'Oreal, O2 und weitere. Preisgekrönte interaktive Spiele und Plattformen.
Spezialisierung Künstliche Intelligenz. Diplomarbeit: Schach-Engine für Vierspielerschach und spieltheoretische Analyse.
Plattformen, Produkte und Tools seit 2012 — von Startup-CTO bis Audio-Engine.

Plattformübergreifende Echtzeit-Audio-Synthese-Engine mit 90%+ geteiltem Code zwischen JVM und Web.
Schöpfer — DSP, Scripting-Runtime, Pattern-Sprache, gesamte Architektur

Mandantenfähige Immobilienverwaltungs- und Community-Plattform. Backend, Admin-SPA, Gäste-Web-App und Mobile App.
Staff Engineer / VP Tech — Architektur, Full-Stack-Entwicklung, Teamleitung

Kompletter Service-Stack für On-Demand-Wäschelogistik. Vom Prototyp zum Multi-City-Betrieb in 2,5 Monaten.
Staff Engineer → CTO — Backend, Routenoptimierung, Infrastruktur, Teamleitung
Interaktive Erlebnisse für ZDF, Ravensburger und andere. 40+ Projekte in sechs Jahren.

Augmented-Reality-Spiel basierend auf Stanislaw Lems „Sterntagebüchern" / der TV-Serie Ijon Tichy: Raumpilot.

Messeterminal für Hersteller von Vakuumprozessanlagen. Flüssige Animationen auf großen Touchscreens.

Flash-Website für italienisches Luxusweingut.

Preisgekröntes Online-Spiel zur TV-Sendung Löwenzahn. Kinder bauen ihren eigenen Bauwagen und fahren Rennen. Über 10.000 Rennen pro Monat.

Manager-App für Ravensburgers innovatives audiovisuelles Lernsystem tiptoi.

Olympia-Planer, damit Sportfans keine ihrer Lieblingswettbewerbe verpassen.

Microsite für die Marathon-Reportage „24 Stunden Südafrika".

Interaktives Fußball-Center für die ZDF Mediathek.

Datenvisualisierung als diverse Diagramme für die Fanorakel-Kooperation.

Internes Video-Upload- und Verwaltungstool.

Desktop-Lernanwendung mit Flash-Frontend und C++-Backend.

Interaktives Bewertungstool für die ZDF Mediathek.

Interaktives Kinderspiel im Pimpinella-Universum.

Kinderportal für die Marke Pimpinella.

Interaktives Geografie-Lerntool für ZDF tivi.

CMS-gesteuertes Flash-Teaser-Management-Tool für den Handelskonzern.

Videothek-Oberfläche für den ZDF-Kinderkanal.

Olympischer Medaillenspiegel-Widget.

Handelsplattform für wissenschaftliche Publikationen.

Online-Umsetzung des Ravensburger Brettspielklassikers mit Mehrsprachigkeit.

Konfigurationstool für In-Store-Terminals.

Online-Spiel basierend auf dem Ravensburger Brettspiel.

Online-Kartenspiel.

Internationale Flash-Website für die Gartengeräte-Marke.

Intranet-Relaunch für eine der größten Agenturgruppen Europas.

Firmenwebsite-Relaunch auf Typo3.

Online-Version von Sid Sacksons klassischem Würfelspiel.

Gebrandetes Sommer-Browserspiel.

Desktop-Widget für das Mode- und Lifestyle-Magazin.

Online-Umsetzung des legendären Ravensburger Memory-Spiels.

Gebrandetes Weihnachts-Browserspiel.

Werbe-Microsite in Flash für die Fluggesellschaft.

Werbe-Desktop-Widget für die Discount-Supermarktkette.
Die meisten davon sind entstanden, weil ich etwas brauchte und nichts gefunden habe — oder etwas gefunden habe, das mir nicht gefiel. Alles Kotlin, alles aktiv gepflegt, alles irgendwo im Produktiveinsatz.
Realtime audio synthesis engine. Custom DSP stack, a scripting language with its own parser and type system, a visual block editor, and a live-coding framework. 18 modules, 90%+ shared code across Web and JVM.
A suite of Kotlin libraries — 86 artifacts on Maven Central. DI container, serializer, immutable data mutations via KSP, reactive streams, type-safe ArangoDB queries, and an SPA framework built on Preact.
Modular server framework on Ktor. Auth, typed REST APIs, background jobs, messaging, distributed locks, and observability — extracted from patterns across five production apps.
AI agent framework with multi-provider support, MCP client, tool system, and conversation management. Because apparently I needed to build that too.