Dawn fork
Custom schema per section, hand-written Liquid, explicit BEM class system. No inherited layouts.
A Shopify storefront that loads like a static site: hand-coded Dawn fork, zero third-party apps, Lighthouse 95 mobile, 50 products migrated clean.
Industry pattern: the average Shopify store runs 12–18 third-party apps. Each adds CSS, JS, and DOM weight. Result: mobile Lighthouse scores in the 30–50 range, bounce rates above 60%, and conversion drop-off of ~7% per additional second of load time (Google data). The brand's ask: a Scandinavian-minimalist store where every byte and every millisecond is owned. That eliminates 80% of the shortcuts most Shopify developers take.
What ships: hand-written Liquid for homepage, collection, and about-page sections; custom section schema exposing merchant-friendly settings (non-technical staff update copy and layout from Shopify admin); hand-tuned CSS under a 50 kb budget per section; responsive image srcset pipelines; deferred fonts; zero third-party JavaScript. 50 products migrated with metafields intact; pre- and post-migration SKU diff verified none slipped.
What it replaces: a typical $2,000–5,000/year third-party app stack (reviews, cart, upsell, wishlist, loyalty) — every feature that would normally come from an app was built directly into the theme, converting recurring SaaS subscriptions into a one-time theme investment.
Custom schema per section, hand-written Liquid, explicit BEM class system. No inherited layouts.
All inventory, pricing, metafields, and media transferred without data loss or URL churn.
No third-party JS. Hand-tuned image pipelines, deferred fonts, clean critical CSS.
Every section exposes merchant-friendly settings. Non-technical staff can add a new collection block without touching code.
Shopify Dawn fork · Liquid · Custom schema JSON
Hand-tuned CSS · image pipelines · responsive-srcset
Python diff tooling · catalogue integrity checks
Lighthouse 95 mobile · zero third-party JS · deferred fonts
A Shopify build that proves the counter-intuitive thesis: if you want a store that loads fast, converts well, and stays maintainable — you need a developer who can actually write Liquid, not a theme-buyer. AYVA is the clearest example of that on the portfolio.
I'm currently available for select engagements.