Deborah Chan is a Senior Software Engineer with 11 years of experience focused on front-end engineering, particularly React and TypeScript. She has built and shipped production UIs across startups and large companies—including Shopify and Wealthsimple—and currently works at PocketHealth after a founding-engineer stint building an AI-assisted cataloging SaaS. Deborah contributes to well-known open-source projects like Shopify’s Polaris and Quilt, improving accessibility and form handling in widely used component libraries. She mentors and pair-programs regularly, creating a supportive space for front-end learning and testing best practices. Her background in psychology and early research work gives her a user-centered approach to design and collaboration.
11 years of coding experience
10 years of employment as a software developer
HackerYou
Honours Bachelor of Science (BSc hon.) Psychology, Honours Bachelor of Science (BSc hon.) Psychology at University of Toronto
[⚠️ Deprecated] A loosely related set of packages for JavaScript/TypeScript projects at Shopify
Role in this project:
Front-end Developer
Contributions:2 reviews, 20 commits, 14 PRs in 2 years 9 months
Contributions summary:Deborah primarily focused on improving and maintaining the `react-form-state` package, contributing bug fixes and implementing new features. They made changes to the `FormState`, `Nested` components, and related test files. The commits involved refactoring code, addressing submit errors, and ensuring proper field handling and validation within the form. Additionally, the user worked on the `react-shortcuts` package, defining key types.
Shopify’s design system to help us work together to build a great experience for all of our merchants.
Role in this project:
Front-end Developer
Contributions:2 reviews, 13 commits, 4 PRs in 1 year 10 months
Contributions summary:Deborah primarily contributed to the development of UI components within the Shopify Polaris design system. Their work focused on enhancing the `ResourceList` component, specifically adding functionality for handling empty search results and refining header markup. They also made improvements to the accessibility and usability of UI elements. Moreover, the user refactored the project by moving `EmptySearchResult` to a top-level component and added tests for it and `ResourceList`.
shopifymerchantsreactvscode-extensiongreat
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.