
Available from January 2027 Freelance projects, remote or on-site in NRW
Email me about a project What I take on, and how I workI take Java systems that have grown for a decade and move them onto Kubernetes and event-driven architecture without stopping the business that depends on them. Since 2010 I have built backend platforms in logistics, energy, e-commerce and fintech. Recent years have mostly been migrations: Docker Swarm to Kubernetes and on-premise applications to Azure, plus a legacy work-order feed that got wrapped in an anti-corruption layer instead of a rewrite. Claude Code and custom agent skills are part of how I deliver, with a human reading every change before it merges. Open for freelance projects from January 2027, remote or on-site in NRW.
A working event store on plain PostgreSQL, without a broker, an ORM or a framework. One table, one aggregate, plain JDBC, optimistic concurrency on the stream version, snapshots, and a Testcontainers suite that runs against a real database. Companion code to the article of the same name.
Business state and the outgoing message committed in the same transaction, then relayed to a broker with FOR UPDATE SKIP LOCKED so two relays can run without publishing anything twice. Tests cover rollback, broker outage and concurrent relays.
jMolecules marks the DDD building blocks, ArchUnit turns the architecture rules into tests, and the pipeline fails on a violation instead of a reviewer catching it in the diff. Ships with a deliberately failing example so you can see what a violation looks like before you have one.
Four patterns that pay off in a real pipeline. A singleton container shared across the suite, per-class lifecycle where the isolation is worth the startup cost, a seeded schema, and WireMock for the third party you do not control.

April 2020 - December 2026
Essen
ista SE is one of the leading energy service providers, helping apartment buildings and commercial properties become more energy efficient.
May 2025 - December 2026
March 2025 - May 2025
April 2020 - March 2025
2020 - Present
Remote
WBA is my own three-founder company. Its product Pitchtri is a talent-management platform that lets tech recruiters manage, compare and match IT freelancer profiles to projects.
2020 - Present

August 2014 - March 2020
Essen
DB Schenker is a leader in supply chain management and logistics solutions, handling everything from logistics to customised shipping solutions.
Feb 2020 - March 2020
Feb 2018 - Jan 2020
Jan 2017 - Jan 2018
Jan 2016 - Jan 2017
August 2015 - Jan 2016
August 2014 - August 2015

April 2008 - July 2014
Mülheim an der Ruhr
Plus Online GmbH was part of the Tengelmann Group and ran its e-commerce business.
August 2011 - July 2014
April 2010 - July 2011
April 2008 - March 2010

Aug 2005 - March 2008
Düsseldorf
The Bezirksregierung Düsseldorf is the district government of Düsseldorf and part of the state administration of North Rhine-Westphalia.
Jan 2008 - March 2008
Aug 2005 - Jan 2008