
Team Lead
Aeroplan Shopping Button
Aeroplan's first cross-browser extension — one consistent experience across Chrome, Firefox, Safari, and Edge.
Client: Air Canada via Quantum Mob
Year: 2021
Team: 1
Shipped Aeroplan's first cross-browser extension.
Browsers supported
Retail sites integrated

WD.2 / Figure //
Cross-Browser Architecture
Led system design for Aeroplan’s first cross-browser shopping extension, turning a browser-specific problem into one consistent product across Chrome, Firefox, Safari, and Edge. The architecture normalized extension APIs, content script injection, permissions, and background lifecycle differences so the team could ship one reliable earning experience instead of four fragile implementations.

WD.3 / Figure //
CORS Bypass and Multi-Domain Session Tracking
Solved the hard loyalty-program problem beneath the UI: retailer data, browser security boundaries, affiliate redirects, and reward attribution all had to survive real shopping behavior. I implemented an SWR-backed data layer for retailer updates and a multi-domain session tracker that preserved purchase attribution across redirects, affiliate hops, and multi-tab checkout flows.

WD.4 / Figure //
Multi-Level Caching and Performance
Owned the delivery shape alongside the product owner: PRDs, estimates, client expectations, and the caching strategy needed to support hundreds of retail sites. The multi-level cache reduced backend load while keeping activation and offer states responsive, turning a first-of-its-kind browser extension into a shippable product for a national loyalty platform.

WD.5 / Figure //
Aeroplan Shopping Button — Offer Activated

WD.6 / Figure //
Aeroplan Shopping Button — Home View
Get in Touch
I'm based in Toronto, Canada. Open to roles where engineering and product need to work closely together.
