Breaking software since my C64 days.
Fixing it professionally for 14 years.
A freelance software engineer based in Germany, working remotely. Takes ownership of features end-to-end, ramps up fast, and writes the code himself.
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 care about the craft: readable code, honest architecture decisions, and systems that don’t surprise you at 2am. Having mentored 30+ engineers, I push for teams that get better at their work, not just their velocity.
As a former CTO and Principal Engineer, I’ve driven large-scale migrations, shaped company-wide standards, and shipped critical features under real constraints.
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.
What I take on
Architecture & Migration
Large-scale system redesigns, monolith-to-microservices, and technology migrations that don't break production.
Feature Delivery
End-to-end ownership of complex features: design through deployment with Java, Spring Boot, and AWS.
AI Integration
LLM integrations, RAG pipelines, and agent-based tooling that fits the actual problem, not the hype.
What they say
"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.