Principal Software Engineer at Expedia Group. Nine years in the building. Eighteen years total in the industry. Full-stack by practice, with a deliberate focus on user experience as craft.
My remit cuts across four engineering organisations as the architectural bridge between teams, geographies, and domains. The work lives at the seams: where systems meet, where teams hand off, where clarity has the most leverage.
The platforms that matter are the ones still running years later. An internal developer platform that became the backbone of every application in the organisation. A GraphQL experience layer that unified data access and server-side localisation at global scale. More recently, agentic AI systems built for accuracy and trust, not just capability.
Outside the building: writing about agentic systems, advising founders on platform architecture, and reading more than is published.