Performance, Shopify, React internals and the occasional animation I couldn’t stop thinking about.
The storefront and checkout compute bundle eligibility separately, in two languages. Testing each one alone missed a real bug — testing them against each other found it.
The breaking changes that actually bit me, and the boring fixes that resolved them.
Every storefront page paid for every feed layout, whether it showed one or not. Lazy-loading the renderer fixed most of it.
CSS-first config, @theme, container queries — what actually changes when you upgrade.
Motion should answer a question the user is already asking. Here’s my checklist.