Engineering depth. Business impact.

Profile picture

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.