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++.
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. 14 modules, 90%+ shared code across Web and JVM.
A suite of Kotlin libraries published 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.