Erick Zhao

Senior Software Engineer - Desktop at Slack

Vancouver, British Columbia, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Erick Zhao is a Senior Software Engineer with 10 years of experience building cross-platform desktop applications and developer tools, currently driving desktop engineering at Slack from Vancouver. He has deep expertise in Electron, contributing notable fixes and features across the core framework, tooling (Electron Forge), and developer experiences like Electron Fiddle and the official website. Erick blends front-end polish with systems-level work—improving macOS behaviors, touch/gesture support, spellchecker APIs, and release tooling that impact millions of downstream apps. His background includes internships at GitHub, Shopify, and Ubisoft, where he shipped internationalization tooling, performance-focused themes, and live-ops admin systems. Known on GitHub as “the michael jordan of force pushing,” he pairs pragmatic shipping instincts with strong TypeScript, React, and native desktop experience. He holds a Computer Software Engineering degree from McGill and consistently contributes to open-source projects that shape the Electron ecosystem.
code10 years of coding experience
job3 years of employment as a software developer
bookDegree of College Studies, Honours Health Science, 34.0 R-Score, Degree of College Studies, Honours Health Science, 34.0 R-Score at Marianopolis College
bookBachelor’s Degree, Computer Software Engineering, GPA: 3.69/4.0, Bachelor’s Degree, Computer Software Engineering, GPA: 3.69/4.0 at McGill University
languagesEnglish, French, Chinese, Spanish
stackoverflow-logo

Stackoverflow

Stats
1,188reputation
62kreached
30answers
1question
Badges
electron
top-5%
github-logo-circle

Github Skills (37)

markdown10
javascript10
website-development10
electron10
css10
typescript10
ui-design10
webpack10
uid10
markdown-it10
front-end-development10
webpacker10
typescript-types10
html10
macos10

Programming languages (14)

C#JavaC++CSSHandlebarsGoHTMLNunjucks

Github contributions (5)

github-logo-circle
electron/website

Mar 2021 - Jan 2023

:electron: The Electron website
Role in this project:
userFull-stack Developer
Contributions:370 reviews, 213 commits, 455 PRs in 1 year 10 months
Contributions summary:Erick made significant contributions to the Electron website. Their work included configuring and updating the Docusaurus configuration files, refining the site's design through color and layout changes, and enhancing the site's functionality with the implementation of Electron Fiddle embeds. They also reorganized the API sidebar, adding a better layout for documentation. Finally, they enabled DocSearch for the website.
javascriptelectron-appelectrondocusaurus
electron/fiddle

Jun 2019 - Jan 2023

:electron: 🚀 The easiest way to get started with Electron
Role in this project:
userFront-end Developer
Contributions:1 release, 386 reviews, 212 commits in 3 years 7 months
Contributions summary:Erick primarily contributed to the Electron Fiddle project by implementing and enhancing UI components related to publishing and managing Electron Fiddle projects as GitHub Gists. Their work included adding functionality to disable fields while publishing gists, modifying the address bar, and adding support for system-synced dark mode. Additionally, they added tests for the new functionality, ensuring the stability and functionality of the updated components.
electronget-startedjavascriptdesktopmacos
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.
Request Free Trial
Erick Zhao - Senior Software Engineer - Desktop at Slack