current directive
Make difficult systems understandable, operable, and useful.
Operating model / 01
I work across the system, not inside a silo.
Principal engineering is a connective role. I move between product intent, software architecture, delivery systems, and team constraints to make the whole organization more effective.
Product engineering
Translate ambiguous product goals into maintainable web and mobile systems with a fast feedback loop.
Platform & architecture
Design boundaries, APIs, delivery paths, and cloud foundations that let teams ship without creating operational drag.
Technical leadership
Create clarity across teams through architecture decisions, pragmatic standards, mentoring, and hands-on delivery.
System topology
From intent to reliable delivery
Selected systems / 02
Work that moves beyond the interface.
A selection of products and platforms spanning frontend systems, mobile experiences, backend services, and delivery infrastructure.
View project archiveShopify App Nuxt
shopify-app-nuxt is a Nuxt 4 module that provides authentication, webhooks, Polaris components, and App Bridge integration for building Shopify apps with Nuxt. Inspired by @shopify/shopify-app-react-router, it brings the same capabilities to the Nuxt ecosystem.
Shopify App TanStack React
A modern Shopify App starter built with React and TanStack, featuring authentication, webhooks, Polaris, App Bridge, and a production-ready structure. Inspired by @shopify/shopify-app-react, but with TanStack best practices and DX.
Field notes / 03
Ideas from the workbench.
Practical notes on architecture, product engineering, developer tools, and the trade-offs behind resilient software.
Read all notesWhy using Nuxt.js?
A heartfelt journey of how our team transformed from jQuery warriors to Nuxt.js advocates. This is the story of letting go of our legacy baby and embracing a future that scared and excited us at the same time.
Open channel / 04
Have a hard technical problem worth solving?
I’m interested in consequential product and platform work—especially where architecture, execution, and team effectiveness need to move together.