I've been writing code since I was seven — typing little games from books into a Commodore 64 with a datasette. That was over 30 years ago, and I never really stopped.
Today I'm a software engineer based in Leipzig with 20+ years of professional experience across the full stack. From backend architecture and API design to frontends, mobile apps, and realtime systems — I've built and shipped software in teams of all sizes.
My main stack is Kotlin — backends with Ktor, frontends with KotlinJS, cross-platform with KMP. I've also worked extensively with PHP, JavaScript, Java, C++, and Flutter. My diploma thesis was a four-player chess engine in C++.
And still today I care most about making things work — clean architecture, robust systems, and code that doesn't fight back.
Realtime cross-platform audio engine with 90%+ shared code across JVM and Web. Custom DSP stack, frame-precise scheduling, lock-free concurrency, and embedded scripting runtime.
Architected and led development of a multi-tenant property management and community platform from greenfield to stable multi-year operation.
Backend engineering and architecture roles across multiple short-term engagements.
Joined at project inception. Built backend and infrastructure from prototype to first live city in 2.5 months. Later served as CTO.
40+ web and multimedia projects for ZDF, Ravensburger, Audi, L'Oreal, O2, and more. Award-winning interactive games and platforms.
AI specialization. Thesis: Chess engine for 4-player chess and game-theoretical analysis.
Platforms, products, and tools I built from 2012 onwards — from startup CTOs to audio engines.
Realtime cross-platform audio synthesis engine with 90%+ shared code across JVM and Web.
Creator — DSP, scripting runtime, pattern language, full architecture
Multi-tenant property management and community platform. Backend, admin SPA, guest web app, and mobile app.
Staff Engineer / VP Tech — architecture, full-stack development, team lead
Full service stack for on-demand laundry logistics. From prototype to multi-city operations in 2.5 months.
Staff Engineer → CTO — backend, routing optimization, infrastructure, team lead
Interactive experiences for ZDF, Ravensburger, and others. 40+ projects in six years.
Augmented reality game based on Stanislaw Lem's "Sterntagebücher" / Ijon Tichy: Raumpilot TV series.
Trade fair terminal for vacuum process equipment manufacturer. Smooth animations on large touchscreens.
Flash website for Italian luxury winery estate.
Award-winning online game for TV show Löwenzahn. Kids design their own Bauwagen and race. Over 10,000 races per month.
Manager app for Ravensburger's innovative audiovisual learning system tiptoi.
Olympic planner helping sports fans not miss their favorite competitions.
Microsite for marathon reportage "24 Stunden Südafrika".
Interactive football center for ZDF Mediathek.
Data visualization as various charts for the Fanorakel cooperation.
Internal video upload and management tool.
Desktop learning application with Flash frontend and C++ backend.
Interactive scoring tool for ZDF Mediathek.
Interactive children's game in the Pimpinella universe.
Children's portal for the Pimpinella brand.
Interactive geography learning tool for ZDF tivi.
CMS-driven Flash teaser management tool for retail group.
Video library interface for ZDF's children's channel.
Olympic medal tracker widget.
Scientific publication trading platform.
Online adaptation of the classic Ravensburger board game with i18n support.
In-store terminal configuration tool.
Online game based on the Ravensburger board game.
Online card game.
International Flash-based website for the garden tools brand.
Intranet redesign for one of Europe's largest agency groups.
Corporate website relaunch on Typo3.
Online version of Sid Sackson's classic dice game.
Branded summer-themed browser game.
Desktop widget for the fashion and lifestyle magazine.
Online adaptation of the iconic Ravensburger memory game.
Branded Christmas-themed browser game.
Promotional Flash microsite for the airline.
Promotional desktop widget for the discount supermarket chain.
Most of these started because I needed something and couldn't find it — or found it and didn't like it. All Kotlin, all actively maintained, all running in production somewhere.
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.