Backend architecture
Designing long-lived systems under real constraints: performance, complexity, operability, and change.
- Service boundaries & APIs
- Streaming & async flows
- Data modeling & search
Independent backend consulting
Architecture + delivery in one: pragmatic system design, clean migrations, and production ownership — without the ceremony.
Designing long-lived systems under real constraints: performance, complexity, operability, and change.
Incremental migration without big-bang rewrites — keeping critical systems running.
End-to-end responsibility from design to production, with a bias for simple, robust solutions.
Over the last years, I worked in a small core backend team owning the architecture of a high-traffic travel metasearch platform. I led the transition from legacy systems to a modern Spring Boot microservice ecosystem, modernized search flows, and shipped platform-level services with production ownership.
If you need a senior engineer who can design the system and implement it — that’s my default mode.