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.
Sub-40ms loads and zero CLS on a third-party widget is mostly about what you don’t ship.
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.