Skip to content

racestack

Race AchesonSenior Shopify DeveloperSenior Shopify Developer

5 years building BlenderBottle, Owala, Whiskware, Oath Nutrition, and Avana. The developer the marketing team brought every 'can Shopify even do that?' idea to — and shipped it.

  • Shopify Functions
  • Cart Transform
  • 90k raffle shipped

Brands and proof

  • BlenderBottle
  • Owala
  • Whiskware
  • Oath Nutrition
  • Avana
  • 5+ years on Shopify Plus
  • 5 brand storefronts
  • 90,000-entrant raffle shipped
  • Hundreds of thousands of orders processed by my scripts

Case

BlenderBottle × SpongeBob

A licensed product drop with custom animation and a randomized bubble-reveal loader — every page load unique.

#spongebobSpongeBob product page recording

Positive public reception; approved by the licensor.

My role: Built the page: the animations, the randomized bubble loader — and carried it through Nickelodeon approval.

Built at Trove Brands.

  • Custom animation
  • Licensed assets
  • Product page

Expand for mechanics →

Constraint — Licensed SpongeBob drop required custom motion and Nickelodeon brand approval — one-off product page, not a reusable template.

Built — Animated product page with randomized bubble-reveal loader.

How — Custom animations and graphics with licensed SpongeBob assets; shipped through Nickelodeon brand approval.

Proves — Licensed-brand-safe interactive craft under real approval constraints — built at Trove Brands.

View live →

Case

The Owala storefront system

Navigation, menus, product cards, carousels, and the color-reactive variant picker — built as a library of configurable Liquid sections so the digital team ships campaigns and landing pages without waiting on a developer.

#owala-storefrontColor-reactive variant picker

Backbone of the overall design and build of owalalife.com through the Liquid era.

My role: Backbone of the Liquid-era front end; core team on the Hydrogen replatform.

Built at Trove Brands.

  • Liquid sections
  • Variant picker
  • Campaign enablement

Expand for mechanics →

Constraint — Marketing needed to ship campaigns without a developer on every landing page — within Liquid-era architecture (Hydrogen year was core-team, not lead).

Built — Configurable Liquid section library including the color-reactive variant picker.

How — Navigation, menus, product cards, carousels, and the color-reactive variant picker as operable sections for the digital team.

Proves — Enablement breadth across a major Plus storefront — built at Trove Brands.

View live →

Cases

Selected Work. Mechanics You Can Expand.

Card face = skim layer. Expand-in-place with URL hash per case. Built at Trove Brands.

  • Hype events: color drops + the 90k raffle

    Owala's high-traffic limited-edition color drops and a 90,000-entrant birthday raffle — timed availability, tag-gated checkout, randomized winner selection.

    Timed drops still running today; 90k-entrant raffle with fair selection and winner-tagged checkout.

    My role: One of the main developers on the drop mechanics; wrote the raffle randomization and winner tagging.

    • Timed availability
    • Admin API
    • Tag-gated checkout

    Expand for mechanics →

    Constraint — Launch-day traffic and fairness — products unavailable until reveal; raffle winners only at exclusive checkout.

    Built — Limited-edition color drop flows and a 90,000-entrant birthday raffle.

    How — Drops: products unavailable until a set time; page refresh flow at reveal; performance and security hardening for launch-day traffic. Raffle: randomized fair selection; winner list programmatically tagged via the Shopify API so only winners could check out the exclusive birthday product.

    Proves — Hype-event mechanics at real scale on Shopify Plus — built at Trove Brands.

    // Illustrative only — rewritten from scratch, not Trove IP.
    async function tagWinners(admin, winnerIds: string[]) {
      for (const id of winnerIds) {
        await admin.customerUpdate({ id, tags: ["birthday-winner"] });
      }
    }

    Also see Featured: Shop in the Dark

  • Bundles & custom discount logic

    Bundle and promotion mechanics no off-the-shelf app could do, built on Cart Transform and Discount Functions.

    Native bundle lines that expand correctly in admin; quantity-capped discounts with overflow as full-price lines.

    My role: Designed and built the Cart Transform + Discount Function system end-to-end.

    • Cart Transform
    • Discount Functions
    • Locked cart lines

    Expand for mechanics →

    Constraint — Every off-the-shelf app we tried broke on the bundle and quantity-cap rules we needed.

    Built — Cart Transform bundles plus a per-product quantity-cap Discount Function.

    How — Bundles: Cart Transform associates products into native bundle products that expand into the proper variants in admin orders; combined into a single locked cart line shoppers can't modify. Discounts: custom Discount Function with a per-product quantity cap — overflow beyond the cap splits into a separate full-price line item.

    Proves — Platform-depth Functions work apps can't cover — built at Trove Brands.

    #bundles-functions · expanded pattern (illustrative)

    // Illustrative only — rewritten from scratch, not Trove IP.
    if (qty <= CAP) return discountAll(qty);
    return splitLines({ discounted: CAP, fullPrice: qty - CAP });

    Also see Featured: Shop in the Dark

Engagement lifecycle

How a project runs with me.

01Active hop

Send ticket

Email or LinkedIn with the problem — the Friday overflow ticket or the "can Shopify even do that?" idea.

Step 01 of 0617%
LifecycleFlow
REACT-FLOW
  • Trust:
  • NDA
  • White-label
  • IP
  • Pilot

Agencies

How agencies work with me.

  1. 01

    NDA

    Under NDA, happily.

  2. 02

    White-label

    Your brand, your client relationship — I'm invisible.

  3. 03

    IP

    IP transfers on payment. Everything I write is yours (or your client's).

  4. 04

    Pilot

    Start small: send a scoped paid pilot ticket and judge me on that.

Specialist Index

What I Do.

  1. 01

    Shopify Functions

    Custom discount logic, cart transforms, bundle mechanics apps can't do (quantity caps, locked bundles, gated pricing).

  2. 02

    Hype-event mechanics

    Timed drops, raffles, tag-gated checkout, launch-day traffic hardening.

  3. 03

    Custom storefront features & sections

    Configurable Liquid/theme sections the client's team can operate without a dev.

  4. 04

    Admin API automation & rescue

    Bulk order operations, data fixes, integration scripts.

  5. 05

    Interactive campaign experiences

    Licensed-brand-safe, animated, conversion-focused (Halloween/SpongeBob tier).

  6. 06

    Bigger things

    wide net

    Full builds, replatforms, and migrations too (I've shipped a Liquid→Hydrogen replatform). Longer timelines, happy to scope it together.

War story · incident response

When a leaked discount hit a few hundred thousand orders, I built the batched Admin API job that canceled and applied specialized refund logic across all of them.

  • Accessibility

    Multi-month accessibility push: full keyboard navigability and screen-reader support across the storefront.

  • Internationalization

    Prepared storefront content for international markets — moved hardcoded strings to locale variables (Builder.io era), working with the international sales team on compliance.

Also

Beyond Shopify

Also a full-stack engineer: sole developer at a startup building React/TypeScript apps, AI agents and chatbots on Anthropic and OpenAI (RAG, vector search), and a 1M+ record catalog platform with CDN-optimized delivery.

  • React
  • TypeScript
  • Next.js
  • Vercel AI SDK
  • Supabase
  • Anthropic
  • OpenAI
  • RAG

Production Hydrogen/Remix — core team on the Owala Liquid→Hydrogen replatform (Builder.io), migrated with 1:1 visual fidelity.

  • Shopify Plus
  • Liquid
  • Shopify Functions (Discounts, Cart Transform)
  • Admin GraphQL API
  • Storefront API
  • React
  • Remix / Hydrogen
  • Builder.io
  • JavaScript/TypeScript
  • CSS animation
  • Shopify Markets / i18n