I’ve been breaking software since my C64 days — and fixing it professionally for 14 years.
A freelance software engineer who ramps up fast and brings an outside perspective to any domain.
Skilled in software architecture (distributed systems, microservices, and maintainable monoliths), various programming languages (Java, Kotlin, Go), cloud-native development (AWS, Kubernetes), and AI engineering (LLM integrations, RAG pipelines, agent-based tooling).
I’ve led teams to success in multiple domains and mentored 30+ junior engineers.
I bring curiosity, passion, and dedication to every complex problem, championing software craftsmanship, continuous improvement, and code quality.
As a former CTO and Principal Engineer, I’ve driven large-scale migrations, defined company-wide architecture standards, and consulted with CTOs and heads of engineering on critical technical decisions.
Grounded in a Ph.D. in Computer Science and a strong background in mathematics, my work combines theoretical depth with hands-on engineering at scale.
"I recommend him without any reservations."
Jonas Danker, CTO — Micromerce
"His ability to quickly grasp complex requirements and translate them into robust solutions significantly advanced our team."
Vincent Sommer, Head of Engineering — milia.io
If you’re looking for freelance services in software development, let’s connect:
Outside of work I play chess, climb indoors (bouldering and lead climbing up to 16m walls), read science fiction, and explore the German countryside with my dog Suki.