All work

Shopify OS 2.0 · Liquid · Tailwind · Web Components · React · GraphQL · Metaobjects

L.A. Colors Theme & B2B Portal

40+-section Shopify design system plus a gated distributor portal

40+

modular theme sections

120+

distributor accounts served

60%

code duplication cut

Problem

The storefront ran on an 80-template legacy codebase full of copy-pasted variants — every change had to be made in multiple places, deploys were slow, and accessibility was inconsistent. Meanwhile B2B distributors had no self-service channel at all: wholesale browsing and quote requests ran through email.

Approach

  1. Designed a Shopify OS 2.0 section library — 40+ modular Liquid/Tailwind/Web Component sections — and migrated the 80-template codebase into it.

  2. Applied WCAG 2.1 AA contrast and keyboard-navigation standards across every section, resolving 120+ accessibility violations.

  3. Built the B2B portal behind a Locksmith gate with a reusable React component library, so distributor-only pricing and catalog stay invisible to retail shoppers.

  4. Implemented a GraphQL data-fetching layer over the Storefront API with metaobject-driven product display, infinite-scroll browsing, and a quote-request wishlist.

  5. Stood up a branch-per-environment GitHub-to-Shopify CI/CD pipeline with PR previews and automated linting for both storefronts.

Architecture

Results

  • 60% cut in code duplication and 45% faster deploy cycles after migrating 80 templates into the section library.

  • 120+ distributor accounts served by the B2B portal with zero downtime since launch.

  • 120+ accessibility violations resolved to WCAG 2.1 AA, with zero compliance-related escalations since.

  • Deploys cut from a multi-hour manual process to under 20 minutes via the GitHub-to-Shopify CI/CD pipeline.