Senior Java Engineer · Zurich

I build, measure and test Java systems.

Sixteen years on Spring systems for banks, where I spend my best hours on performance problems: reproduce, measure, fix, then lock it in with a test. For the last ten months I have also run an AI agent pipeline that does the same at scale, taking a requirement through spec, design, code, test and review with a human at each gate.

Oracle Certified Java Developer (SE 8, 2017) UBS · Credit Suisse · HCL · NTT DATA
16+
years building enterprise Java, the last nine in Swiss banking
3
personal platforms built end to end, each with a full CI pipeline
4,000+
commits in ten months through my agent workflow
1,400+
test files in one repo alone, with mutation and load gates nightly

How I work

Five things I do every week

Build

REST and GraphQL services in Spring Boot. Clean module boundaries, boring code, no surprises for the next person.

Java 17 to 25 · Spring Boot 3 and 4

Measure and fix

Performance problems are my favourite kind. I reproduce them first, profile, then fix the real cause and keep the proof in CI.

Build time 19 min to 9 min · test suite cut in half

Test end to end

Functional, integration and load tests that run on every push. Real databases, real HTTP, no mocked data paths.

Gatling · REST Assured · Cucumber · Testcontainers

Mentor

I help engineers get better at debugging, testing and explaining their decisions. Soft skills count as much as the technical ones.

Teams of 10 · pairing · design reviews

Automate with agents

A custom multi-agent workflow runs my personal projects from requirement to reviewed, tested code. The gates do the hard work, not the prompts.

10 months in daily use

The shape of every pipeline I own

Nothing merges without passing this

The shape every pipeline of mine is built toward. Six stages run on every push. Mutation and load run nightly, and one project has not reached the mutation stage yet. Click a stage to see what it checks.

main · push · #4093 running
Click a stage to see what it checks.

Side projects

Three platforms built through the pipeline

Personal, non-commercial learning projects, each with its own CI run.

Want to talk?

Java, performance, testing, or how to run agents on a real codebase without losing control of it. I answer every message.