Alice Zhao is a pragmatic software engineer with six years of experience building full-stack web and desktop applications from startups to large platforms. She has shipped impactful productivity features at Stripe and Notion, helped maintain Notion’s Electron-based desktop client, and contributes regularly to open-source projects like RedwoodJS and Electron—where her work improved CLI scaffolding, GraphQL DX, navigationHistory APIs, and error masking. Comfortable across React, TypeScript, GraphQL, and Node.js, she drives cross-team projects from ambiguous requirements to production with measurable developer productivity wins. Alice pairs a product-minded approach with a background in sales and solutions engineering, which helps her translate customer needs into technical designs and faster onboarding flows. Based in San Francisco, she balances steady, high-quality engineering with community-building—publishing monthly for Redwood and keeping an eye on developer experience. Outside work she’s known for learning on the job (currently at Anthropic) and an impressive appetite for baking—often demonstrated in her GitHub handle.
5 years of coding experience
7 years of employment as a software developer
Masters, Science, Masters, Science at KU Leuven
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at The University of British Columbia
Bachelors, Science, 4.0 GPA, Bachelors, Science, 4.0 GPA at Queen's University
Sales and Marketing Management, Sales and Marketing Management at UBC Sauder School of Business
:electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS
Role in this project:
Full-stack Developer
Contributions:59 reviews, 21 PRs, 111 pushes in 1 year
Contributions summary:Alice primarily contributed to the Electron framework, focusing on improvements to the `webContents` module, specifically the `navigationHistory` API. Their work involved adding new methods, refactoring existing ones, and fixing flaky tests within the module. The user also addressed focus issues within the `BrowserView` module related to reordering views. Furthermore, they added example code for navigation history.
Contributions:9 reviews, 9 commits, 10 PRs in 1 year
Contributions summary:Alice made several contributions to the RedwoodJS framework. They addressed a bug related to generating scaffolds for invalid models, enhancing the CLI functionality. The user also revamped the Redwood splash page, including code style adjustments and incorporating dynamic version updates. Furthermore, they modified the API to mask database-related errors and added new features related to GraphQL header generation.
reactprismajamstackgraphqlapollo
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.