David Chan

Product designer and developer in Toronto

Toronto-based full-stack designer with a strong technical background and 10+ years of experience across SaaS, financial and e-commerce.

I follow Dieter Rams' "Less, but better" philosophy and believe good design goes beyond aesthetics and should create better experiences.

Reach out via X (Twitter) or LinkedIn.



October 2023 - Present

Staff Product Designer for VTS Lease, the leading CRM in the commercial real estate industry.

Royal Bank of Canada (RBC)

October 2022 - October 2023

Design Architect for the Consumer Banking Journey. Brought consistency and systems thinking to the designers on the team and lead, managed and expanded the design system.


December 2020 - October 2022

Design Lead for the Integrations and Platform Team, reporting to the VP of Design. Developed integrations between Affinity and Salesforce, overhauled the data importer and updated the payment and billing systems.

Royal Bank of Canada (RBC)

March 2017 - October 2019

Product Designer for enterprise and consumer banking products. Integrated entitlements and permissioning into commercial banking and designed the Profile and Account Settings for online banking.

Canadian Imperial Bank of Commerce (CIBC)

March 2015 - February 2017

Design Lead for the Digital Optimization team. Increased conversions and reduced bounce rates on CIBC's marketing website through analytics and A/B tests. Led the development team to meet accessibility requirements for the CIBC.com redesign.

Sony Canada

March 2013 - October 2014

Designer / Developer for one of Canada's largest e-commerce sites at its time. Simplified the decision-making process for online buying experience and designed A/B tests to measure the effectiveness of promotions and design decisions.

Side Projects

Figma Helpers

Figma / FigJam Plugin

A set of automated actions that helps speed up tedious tasks and manage your Figma workflow. Launched in 2023, it is currently being used by 600+ designers.

Try Figma Helpers

Questrade Tracker

Finance Management Tool

A work-in-progress finance tool that helps track your Questrade portfolio.

Try Questrade Tracker

Storybook Playground

Design System Components

An ongoing collection of interactive React components I've designed and built.

Visit Storybook

SC2 Revealed


Identifies professional StarCraft 2 players. Launched in 2020, the site peaked at 20,000+ visits monthly.

Visit SC2 Revealed

AdBlock Pause

Chrome Extension

Temporarily disables your ad blocker and reloads the current page with one click. Launched in 2018, it peaked at 15,000 installs and is featured in the Google Web Store.

Try AdBlock Pause