Technology leadership · Engineering · Teaching
Hands-on CTO.Technology must earn its place.
From leading teams to shipping software, the test is what actually improves.

I lead teams and stay involved in the code, platforms and production systems. I start with the problem, examine the alternatives and change the approach when established practices get in the way. Quality, security and maintainability are not negotiable.
For professional engagements, I work through Omnivya, which I co-founded with Taous and where I serve as CTO.
- Lead and develop engineering teams
- Remove friction from delivery
- From software to cloud platforms
- Speak, teach and run workshops
Define the problem
Make the intended result, constraints and sources of friction explicit.
Examine the options
Choose what fits, even when it challenges established practices.
Prove the change
Deliver with the teams, keep the safeguards and verify what changed.
Around 200 services. Fifteen years of code.
For the OpenTelemetry rollout, we chose a shared baseline over a broad rewrite. Working with R&D meant common conventions, workshops, focused PRs and checking what the traces actually showed.