About
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: modernizing legacy stacks, introducing federated GraphQL, scaling event-driven systems. Most recently that work has centered on AI transformation, changing both how our teams build software and what we put in front of customers.
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.
A large part of that transformation is proactive education. I design crafted, contextual lessons, each scoped to a specific team, codebase, and moment, with the goal of moving AI from novelty to leverage. Every lesson names a concrete opportunity and walks the team through capturing it. Lately that has meant helping B2B SaaS organizations find where AI reshapes the product surface, the delivery pipeline, and the unit economics of building.
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, spanning migration strategies and architecture memos, AI enablement, modern DevEx, and production-grade GraphQL.
I believe good architecture is boring (in the best way), velocity is earned, and engineering leadership (especially in the AI era) is ultimately about enabling better decisions at scale.