ML
CaseFront-end developer and team lead

E-commerce

Twelve years of front end, most of it in retail storefronts

Over a hundred websites across the career, and six years of Magento 2 storefronts for retail brands in Canada, New Zealand and Australia.

20+
stores launched
100+
websites over the career
3
countries of retail clients
Max storefront, one of the Magento 2 builds

Problem

Retail brands live on their storefront. Every redesign, checkout change or new feature has to ship without breaking the store that pays the bills.

What I built

  • Theme builds from Figma, custom UI components and full from-scratch storefronts.
  • Custom checkout flows and a booking system on Knockout widgets.
  • Redesigns and ongoing support for brands with live traffic.
  • Salesforce LWC and Commerce Cloud components for a B2C site.

How it works

Magento 2 (Adobe Commerce) with Knockout.js, jQuery, LESS/SASS and Gulp/Grunt pipelines; Salesforce LWC and WordPress where the client ran on them. Adobe Certified Expert, Adobe Commerce Front-End Developer.

Storefronts today

West Coast Kids, live on Magento 2.
West Coast Kids, live on Magento 2.
BK Products, live on Magento 2.
BK Products, live on Magento 2.

Results

20+ stores launched and kept running; team lead on checkout and front end for two agencies.

My role

Front-end developer, later team lead: code reviews, estimates and mentoring alongside the build work.

Clients

Stack

  • / Magento 2
  • / Knockout.js
  • / jQuery
  • / LESS/SASS
  • / Gulp/Grunt
  • / Salesforce LWC
  • / WordPress
Build something like this with meLondon, Ontario, Canada. Open to remote

Next case

XecSuite

AI operating layer for supply chain teams