Sur La Table2025 – Present
Cooking Classes
Cooking class listing and booking for Sur La Table's new React storefront, from finding the nearest store to Apple Pay checkout.
Senior Front-End Engineer
I am currently employed as a Senior Front-End Engineer at (opens in a new tab), re-platforming their e-commerce storefront to a modern React PWA.

A closer look at some client projects I've built.
Sur La Table2025 – Present
Cooking class listing and booking for Sur La Table's new React storefront, from finding the nearest store to Apple Pay checkout.
Sur La Table2025 – Present
The gift registry for Sur La Table's new React storefront, for registrants, shoppers and store associates.
Evertz2019 – 2021
The Devices & Links and Multiviewer web apps of MAGNUM-OS, Evertz's control and monitoring system for live broadcast facilities.

1 year, 2 months
September 2025 - Present
Senior engineer on the re-platform of Sur La Table's e-commerce storefront, serving 30,000 orders per day at seasonal peak and millions of visitors per week. Migrating from a legacy Salesforce Commerce Cloud site to a modern React PWA, backed by a NestJS API layer, Salesforce Commerce API, and a Java/Spring core service.
4 years
May 2024 - September 2025
Finance Automation, Accounts Receivable
Individual contributor to Amazon's collection workbench, supporting a total Accounts Receivable of $3,150MM for 360,264 customer accounts across 95 channels in 29 markets. This application supports 1,331 unique monthly active users and 89,116 visits per day.
November 2023 - May 2024
Finance Automation, Global Real-Estate and Facilities
Converted from Web Development Engineer II to Front-End Engineer II, a role with a higher emphasis on monitoring and improving operational excellence for our products, and on developing platform-agnostic front-end applications.
October 2021 - November 2023
Finance Automation, Global Real-Estate and Facilities

1 year, 11 months
December 2019 - October 2021
Developed and maintained software that supports live video broadcasts.
5 years, 8 months
August 2017 - December 2019
Developed large-scale media campaigns and custom components within a variety of Content Management Systems.
May 2014 - July 2017
Created and managed large-scale media campaigns and websites within a variety of Content Management Systems.
I started out wanting to make video games, then found web development at Fanshawe and never looked back.
2012 – 2013 · Certificate
Developed skills in game development, 3D graphics, animation and character design.
2010 – 2012 · Diploma
Developed a breadth of media skills, including web development, programming, graphic design, print media, video production and visual effects.
The quickest way to reach me