The services
I design, build and automate the software behind your product.
From analysis and architecture choices to the actual build, all the way to the automated processes that keep quality high. Whether it starts from scratch or from a system that has grown rigid over time, the team is left able to go on without me.
How I work
The goal is to make myself unnecessary
Every engagement ends with a handover doc, runbooks and an internal owner I train. The system should not depend on me to keep working.
One active goal at a time
No parallel tracks stealing attention from each other. What is open gets closed, then the next one opens.
The first focused piece is refundable
Fixed price, delivered in two weeks. If you are not satisfied it is refunded, no questions, and the work stays yours either way.
Decisions stay written down
The choices made, the alternatives rejected and why. The same format the public case studies are told in.
What we can do together
In the order things have to be faced: design first, then verify, then automate. Automation amplifies everything sitting above it, mistakes included.
01
System Design & Architecture
Designing scalable software architectures. From the requirement to the diagram, from the diagram to the code.
- › Microservices and event-driven systems
- › CQRS and domain modelling
- › API design
- › .NET, Go, Kafka, PostgreSQL
02
Observability & Security
Knowing the system actually works: under load, under attack, over time.
- › Observability stack with OpenTelemetry and Grafana
- › Loki, Tempo, Mimir
- › Identity management with Keycloak
- › OAuth 2.0 and OpenID Connect
03
Pipeline & Automation
Cutting time-to-production and raising reliability, without amplifying mistakes.
- › CI/CD and GitOps
- › Infrastructure as Code
- › Jenkins, GitHub Actions, ArgoCD
- › Terraform, OpenTofu, Ansible, Kubernetes
04
Training for the team
When the problem is not building but knowing how: a path run with the team, on your stack.
- › AI agents in Python
- › Observability
- › End-to-end testing with Playwright
- › Modules chosen during the discovery call
How it goes
01
Discovery call
30 minutes, free. Tell me what the system looks like today and which decision you are stuck on. It is there to see whether there is a problem I can be useful on.
02
Focused piece
One area, a concrete result in hand, delivered within two weeks. Fixed price, and the work stays yours either way.
03
Ongoing engagement
If the problem is bigger than one piece. Month to month, one active goal at a time, with everything the system needs included.
04
Exit
Handover doc, runbooks and a trained internal owner. From there the team goes on by itself.
Frequently asked
How much does it cost? +
The focused piece has a fixed price of €1,200: one area, delivered in two weeks, refunded if you are not satisfied. The ongoing engagement starts at €2,500 a month, month to month, with one active goal at a time.
How does the first call work? +
Thirty minutes, free, no commitment and no slides. You tell me where the system is and what is blocking you, and we work out whether and how it makes sense to work together.
What is left at the end of an engagement? +
A handover doc, the runbooks and an internal owner I have trained. Plus the code, the tests and the documented decisions: the system should not depend on me to keep working.
Got a technical decision that deserves clarity?
Thirty minutes are enough to see where the problem sits and whether I can be useful. No commitment, no slides.