I've been writing software since 2009. I love shipping software that works and I hate bugs — which is how I ended up obsessed with test automation, continuous delivery, and clean code.
Today I'm a Staff Engineer at Entropy Data, building a data management platform for data products and testable data contracts.
- ApproveJ — a simple approval-testing library for the JVM. My most active project, with an IntelliJ plugin and an automatic update flow.
- Shakespeare — a framework for writing tests like screenplays using the Screenplay pattern.
- Stubit — lightweight stubs for the JVM.
Java · Kotlin · JUnit · Testcontainers · Spring Boot · Gradle





