Services

I offer training and consulting for software teams, built on two decades of experience in open source and industry.

I have been part of the JUnit team for over a decade and have led it since 2016. I initiated the crowdfunding campaign that kicked off the development of JUnit 5 and have been shaping the framework ever since. For this work, I was honored as a Java Champion.

In industry, I most recently worked as a Senior Principal Software Engineer at Gradle, where I helped large engineering organizations improve developer productivity with build caching, Test Distribution, and Predictive Test Selection. Today, I offer training and consulting as an independent consultant and regularly give talks at conferences.

Software Delivery Performance

Improve developer experience and productivity: speed up your builds, stabilize your CI pipelines, eliminate flaky tests, and make automated dependency updates work for your team.

Learn more

JUnit Training & Consulting

Get the most out of JUnit with training straight from the JUnit team lead — including the ecosystem around it, such as AssertJ, Mockito, WireMock, and Testcontainers.

Learn more

Digital Sovereignty

Reduce your dependency on US big tech companies by adopting European and open source alternatives — from code hosting to cloud infrastructure.

Learn more

Open Source

Enable your developers to contribute to open source successfully, open source your own libraries the right way, and make your engineering work visible.

Learn more

Training and consulting from someone who builds the tools, not just uses them.

Let's discuss your project!

Get in touch