I’m the Chief Software Architect at Luxury Presence, where I lead high-impact technology initiatives, scale engineering teams, and shape the systems that power our platform. Over the past decade, I’ve built my career around driving pragmatic architectural evolution—whether modernizing legacy stacks, introducing federated GraphQL, or scaling event-driven systems.

My journey spans startups and large-scale platforms, including a (short, but fun) position at Riot Games where I helped build the foundational authorization services for a multi-game future. At Luxury Presence, I’ve grown the engineering team during leadership changes, guided the adoption of microservices and Kubernetes, and continue to mentor senior and staff engineers to raise the bar for technical excellence.

I write here to share the lessons, patterns, and trade-offs that come from building and scaling systems in real-world conditions. This blog is a place for architects, staff+ engineers, and technical leaders looking for grounded insight—from migration strategies and architecture memos to modern DevEx and production-grade GraphQL.

I believe good architecture is boring (in the best way), velocity is earned, and engineering leadership is ultimately about enabling better decisions at scale.