Selected work

A few projects I'm proud of: stores I've built, systems I've connected and a redesign I shipped. There's plenty more behind these, and I'm happy to talk through anything similar to what you need.

Site build

Sorelle Gallery

sorellegallery.com ↗

Sorelle sells original art and custom prints from more than 40 artists, so the store has to feel like a gallery and work like a configurator.

I started from a premium theme and built heavily on top of it. The print customiser handles every size, canvas and frame option with live pricing, artists and collections are managed as metaobjects, and the filters run on metafields so shoppers can narrow a large catalogue quickly.

  • Premium theme, heavily extended
  • Print customiser for size, canvas and frame
  • Artists and collections built on metaobjects
  • Metafield-powered collection filters
  • Private appointment booking flow
Sorelle Gallery home page
Sorelle print customiser with size and frame options
The print customiser prices every size, canvas and frame combination.
Sorelle artists index
Artist pages come from metaobjects, so the team adds artists without code.
Sorelle collection filters
Filters by style, subject, size, colour and orientation, driven by metafields.
Sorelle appointment booking form
Clients book a private art consultation straight from the site.

Site build

All-Pedal

allpedal.com ↗

All-Pedal makes hand-built effects pedals with loud, artist-driven designs, and the store needed to look as bold as the gear.

I built their custom theme and have looked after it since, from new product and artist launches to the day-to-day fixes that keep a busy store running.

  • Custom Shopify theme
  • Ongoing maintenance and new features
All-Pedal home page
All-Pedal product page
Product pages built around the pedal art, reviews and the details players care about.
All-Pedal pedals collection
Collection pages that let the artwork do the selling.

Custom integration

xTuple ERP integrations

Five manufacturers with the same problem: orders came in on Shopify, but the business ran on xTuple.

I built a custom middleware app that connects the two. Every Shopify order becomes a sales order in xTuple, and inventory levels in xTuple flow back to Shopify. Nobody re-keys orders, and customers only see stock that's really on the shelf.

Redesign implementation

Repurpose

repurpose.com ↗

Repurpose makes compostable household goods with a bright, playful brand. I took their full redesign from design files to a live Shopify theme, matching the design down to the details, then stayed on for the ongoing work.

“Every update to our Shopify store has been a positive one.” Alma Bastani, Director of Growth
  • Full redesign built into a live Shopify theme
  • Ongoing development since launch
Repurpose home page
Repurpose product page with subscribe and save options
Product pages rebuilt to match the new design.

Have something like this in mind?

Book a 30-minute call →