Custom OS 2.0 Theme Development
Checkout UI Extensions
Core Web Vitals & Performance
6+ years in, 20+ custom Online Store 2.0 themes shipped for US brands.
Here's exactly where I can help
Custom Theme Development
If your current theme fights you every time you want something off-template — or a page builder turned your store into spaghetti the next dev can't touch — I hand-build sections and blocks your team can actually edit without breaking layout. Liquid, HTML/CSS/JS, metafields/metaobjects, custom web components. No drag-and-drop bloat. Built to last and built to maintain.
Checkout UI Extensions
Want a free-gift trigger, a free-shipping progress bar, an age gate, gift messaging, or order notes at checkout — and tired of apps that bloat your store and clash with each other? I build these natively on the current Checkout Extensibility stack (Preact + Polaris web components), so they're fast, stable, and yours.
Performance & Core Web Vitals
If your store's slow and you don't know why — failing LCP, INP, or TBT, weak CrUX field data, and probably a conversion rate that's paying for it — I diagnose it on the real production store with Lighthouse and PageSpeed, including untangling jQuery-heavy legacy themes that drag everything down.
Headless (when it's actually warranted)
Hydrogen (React Router 7, Oxygen) or Next.js/React when the project calls for it. I'll also tell you straight when a custom theme is the better call — because it usually is, and I'd rather save you the budget than oversell you architecture you don't need.
I work async, communicate clearly, and ship code your in-house team (or the next developer) can actually maintain. Send me the details — the theme that needs building, the checkout flow that needs custom logic, the store that's slow and you can't figure out why — and I'll tell you honestly whether and how I can help.
Engineered custom Claude Code skills and integrated the Shopify Dev MCP server into my build workflow to automate repetitive Liquid tasks and accelerate Online Store 2.0 theme development.