Software architecture and technical leadership for products that need to move fast.
Technical leadership with a business edge.
What I do
Embedded technical leadership
The work is recognizing which decisions are expensive to reverse. Those are the ones that constrain everything that comes after.
Architecture assessment & due diligence
The decisions underneath a system determine what happens when scale or pressure increases. What is about to break, and what can wait. Assessment before an acquisition, a major investment, or when a system designed at a smaller scale starts to fail.
Pre-sales and product direction with technical depth
I have been on both sides. Early assumptions about scope and constraints define where delivery problems surface months later.
My recommendations come from twenty-five years of building systems and living with the consequences of those decisions. Technical and commercial considerations shape each other from the start. How I think →
Selected work
Retail, backend modernization
Replacing the backend without stopping 2,600+ stores and 9,500+ terminals. No downtime allowed. A wrong data migration would have been visible in every store the next morning. 141M+ documents, 1TB+ data. Throughput target exceeded by 79%, query time reduced 216x.
Luxury e-commerce
Three cities, three teams, one architecture. Distributed teams in Berlin, Geneva, and Shanghai building a luxury brand's e-commerce platform for China. Localization in Chinese and compliance with Chinese authority security requirements. Architectural decisions coordinated across three time zones, where a single misalignment could block an entire market.
Mobility & traffic management
Multiple national traffic sources, each with a different schema and update cycle. No single source of truth, and consumers relying on the output daily. 18 microservices on AWS, 10,000+ events/day, 99.9% uptime. Serving HERE, TomTom, Radio24. In production since 2017.
Public sector
400K+ entities, 9M+ API calls/hour at peak. Requirements still forming while the architecture needed to proceed. The first step was finding the real constraints: optimizing Redis to relieve database pressure and building a roadmap from monolith toward modular architecture.
Enterprise content
Persistence and API layer for Crownpeak, deployed on Kubernetes to thousands of enterprise clients globally. One API contract, thousands of clients depending on it. The hard decision was designing an architecture that had to hold up across many years of sustained use.
Open source platform
RESTHeart: 10+ years in production, 2M+ downloads. Architecture that evolved without rewrite across many major versions and breaking upstream changes. Adopted by Unisys, Northrop Grumman, and Crownpeak.
Book a conversation