Senior UI / Front-End Developer · Toronto, ON
Senior front-end developer with 15+ years building enterprise-grade web products for Canada's largest financial institutions, telecoms, and agencies. Specializing in Angular, accessible component systems, and the kind of careful, maintainable UI that holds up at scale. Equally at home in a bank's design system as in a fast-moving agency sprint.
Angular-based intranet and customer-facing UI development within TD's enterprise design system. Accessibility compliance (AODA/WCAG 2.1), component library contributions, and iterative maintenance across high-traffic banking surfaces serving millions of users.
Built 4 EAP regional forms in a React SPA with PDF printing and API integration. Delivered a front-end rebrand of the AbilitiConnect portal, implemented redesign updates to the Morningstar Absences platform, and mitigated Angular 13+ defects across an employee pension application.
Delivered accessibility corrections across 4 Bell Business websites — Shop, Support, Business, and Enterprise — improving page scores from 70 to 90. Resolved 300+ low-to-high severity accessibility defects in 90 days through nightly production releases, mitigating legal risk for 2M+ visitors.
Modernized front-end development on the Entyvio pharmaceutical site for a full redesign — updated content, CSS3, HTML, JS, jQuery, and Razor components delivered collaboratively to a tight deadline.
Front-end development and eCommerce updates for Rogers' flagship consumer products — wireless, TV, home phone, and Internet. Pixel-perfect UI delivered across two-week agile sprints in collaboration with product owners and SMEs.
Led the migration of three major CIBC banking application processes from desktop to mobile as part of a four-person team. Developed and maintained mobile web applications for CIBC's main site and multiple minisites, enhancing mobile accessibility for millions of banking customers.
Full responsive build of abcbakers.com — a high-traffic consumer product site for the Girl Scouts cookie program. Desktop, tablet, and mobile, with CMS integration via Umbraco and a custom product inquiry form featuring a visual cookie selector UI.
Built the responsive self-serve billing and account management portal for Koodo Mobile. Complex authenticated UI covering billing history, plan management, and payment flows — adapted across desktop and mobile with bilingual (EN/FR) support.
Phase 2 of Canadian Tire's editorial content platform — a video and photo idea hub built on Expression Engine. Developed the front-end theme layer including category navigation, video integration, and content filtering across a rich editorial layout.
Front-end development for an online art marketplace — browse, select, and have original art installed in your space. Delivered an image-forward layout with carousel, category browsing, and clean editorial typography.
Built the My Infiniti owner portal — a personalized authenticated dashboard showing vehicle info, service history, dealer details, and lifestyle content. An early example of data-driven UI with a premium brand aesthetic.
Three concurrent agency builds: Yodlee MoneyCenter financial dashboard with Facebook tab integration, Mazooma Mobile online banking app UI, and Centro Restaurant's mobile-first responsive redesign.