tko
WD.0 / Dossier //
// Case File
[ File Open ]
[ Evidence Logged ]
WD.0 / Dossier //
Air Canada logo

Lead Developer

The Aeroplan eStore

Lead across three Aeroplan engagements — eStore architecture, an Air Canada catalog redesign, an AODA overhaul.

product thinkingsoftware engineering

Client: Air Canada via Quantum Mob

Year: 2020

Team: 2

WD.1 / Wins //

Proposed and won three consecutive Aeroplan engagements.

Lead developer across three consecutive Aeroplan engagements on a high-traffic national loyalty platform. Delivered the initial React/Redux eStore architecture, a catalog redesign with Air Canada API integrations and binary-masked variant indexing, and a five-engineer AODA/WCAG 2.0 AA accessibility overhaul. Proposed and won all three, holding the codebase above 80% test coverage throughout.

Engagements proposed and won

Test coverage on critical components

Engineers led through AODA compliance

Aeroplan eStore — Initial Architecture and MVP

WD.2 / Figure //

Initial Architecture and MVP

Led the initial Aeroplan eStore build across front-end architecture, Redux state management, and the Node.js server model. This first engagement established the foundation that later redesigns, accessibility work, and catalog extensions could build on, and it created enough client trust to propose and win the next two Aeroplan engagements.

Aeroplan eStore — Retailers Listing

WD.3 / Figure //

Retailer and Catalog Redesign

Spearheaded the retailer and catalog redesign for a high-traffic national loyalty platform, turning the eStore into a more scalable shopping surface. The work combined componentized React, Redux state architecture, whitelabel theming, localization, Air Canada API integrations, and binary-masked item variant indexing so retailer and product data could stay fast, accurate, and extensible.

Aeroplan eStore — AODA Accessibility Compliance

WD.4 / Figure //

Accessibility Compliance — AODA AA / WCAG 2.0

Led five engineers through a full AODA/WCAG 2.0 AA accessibility overhaul across the React/Redux application. The engagement covered structural semantics, focus management, ARIA roles, keyboard navigation, colour contrast, and regression protection, with 80%+ test coverage across critical components using React Testing Library and Jest.

Aeroplan eStore — Retailers Intro

WD.5 / Figure //

Aeroplan eStore — Retailers Intro

Aeroplan eStore — Dyson Retailer

WD.6 / Figure //

Aeroplan eStore — Dyson Retailer

Aeroplan eStore — Mobile Deals

WD.7 / Figure //

Aeroplan eStore — Mobile Deals

Aeroplan eStore — Mobile Experience

WD.8 / Figure //

Aeroplan eStore — Mobile Experience

Next Project

RocMar Dashboard

View Work
WD.9 / Contact //

Get in Touch

I'm based in Toronto, Canada. Open to roles where engineering and product need to work closely together.