Independent software architect & developer

Architecture, performance, and AI-assisted engineering for demanding software systems.

I help teams make difficult technical decisions and build software that stays dependable in production—through sound engineering and the pragmatic use of modern AI tools.

Available for new projects. Remote-first, in English and German.

Let’s talk
Learn more

Experience for demanding systems

From a technical question to a production system.

I have worked independently as a software architect and consultant since 2017. Before that, I was a managing consultant and a research associate in software engineering. My experience spans financial services, e-commerce, real estate, and software products.

How I can help

Architecture & development

Turning complex requirements into maintainable systems: from technical direction and implementation to clear decisions within a team.

Performance & data

Finding and removing bottlenecks in applications, JVM systems, and database access—using measurement, root-cause analysis, and effective improvements.

AI-assisted engineering

Integrating modern AI tools into development deliberately: with sound context, appropriate tools, checks, and feedback loops rather than blind autopilot.

Clojure · Scala · JVM · PostgreSQL · concurrent systems · DevOps & CI/CD · Linux/Nix

Ways to work together

Contact

A technical problem that needs clarity?

Tell me briefly what you are dealing with. I will give you an honest view on whether and how I can help.

Let’s talk