Consumer audio · Shopify OS 2.0
Product support hub, rebuilt as reusable blocks
Replaced hard-coded Liquid on the support page with dedicated block types for the banner, features, troubleshooting, warranty and manuals. Each part can now be edited on its own in the Shopify theme editor.
LiquidTheme blocksCSS
14 files+1,859−207
Sports nutrition · Accessibility
ADA compliance overhaul
A storefront-wide accessibility pass across 21 theme files, refactoring components toward WCAG and cleaning up their styles along the way.
WCAGLiquidJavaScript
21 files+1,490−1,033
Beauty · Headless
Dedicated customer reviews page
Built a reviews page as a Storyblok component in a Next.js storefront, with review filters and more reliable loading for the reviews widget.
Next.jsReactTypeScriptStoryblok
6 commits+418−127
DTC brand · Cart logic
Wholesale quantity limits
Added order quantity limits for wholesale customers and kept quantities in sync between the product page and the cart.
LiquidJavaScriptCart API
11 files+245−22
Skincare · Retention
Cart restoration and Klaviyo tracking
Wrote a cart restoration script with better cart tracking, and added Klaviyo add-to-cart events that include each product's type.
JavaScriptKlaviyoCart API
2 commits+318−39
Soap & candles · Mobile
Mobile cart flyout and faster filters
Redesigned the Rebuy cart flyout for phones with a new slide-in and button transitions, and rewrote collection filtering to cancel outdated requests so results keep up as shoppers change filters.
RebuyJavaScriptAbortController
6 commits+381−266