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

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


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
- Rexall ↗ (opens in a new tab)Site restorations, landing pages, custom features
- Tepperman's ↗ (opens in a new tab)Site update, custom features, checkout work
- Chatters ↗ (opens in a new tab)Booking system, design update
- BK Products ↗ (opens in a new tab)Design update and the storefront features live today
- Coco Republic ↗ (opens in a new tab)Design update, front end, small back-end pieces
- Max ↗ (opens in a new tab)Design update, front end
- West Coast Kids ↗ (opens in a new tab)Front end rebuilt on a new storefront stack, custom features
Stack
- / Magento 2
- / Knockout.js
- / jQuery
- / LESS/SASS
- / Gulp/Grunt
- / Salesforce LWC
- / WordPress