Architecture & development
Turning complex requirements into maintainable systems: from technical direction and implementation to clear decisions within a team.
Independent software architect & developer
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 talkExperience for demanding systems
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
Turning complex requirements into maintainable systems: from technical direction and implementation to clear decisions within a team.
Finding and removing bottlenecks in applications, JVM systems, and database access—using measurement, root-cause analysis, and effective improvements.
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
For demanding work where architecture, implementation, and operations need to be considered together. Remote-first, with occasional on-site meetings.
A clearly scoped outcome for a concrete problem or a small custom solution. I can provide continuing support afterwards where useful.
A technical video call about one concrete question—such as architecture, performance, or the use of AI. Written, prioritised recommendations are available as an option.
Contact
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