Yihua Zhang

Engineering Manager at Self-employed

Old Toronto, Ontario, 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
Yihua Zhang is an engineering manager and pragmatic developer with 11 years of experience building and leading frontend teams across startups and edtech. He combines hands-on expertise in React, Angular, Vue and modern state management with a proven track record as a course creator and educator—selling 140,000+ Udemy courses and authoring popular React and algorithms curricula at Zero To Mastery. Yihua moves fluidly between shipping product features, mentoring engineers, and designing scalable front-end systems, having led teams at Bonsai, Varsity Tutors, and Rangle.io. Based in Toronto, he also consults on online education platforms and community building, bringing an educator’s clarity to complex engineering problems. Notably, his background in philosophy and political science informs a pragmatic, user-focused approach to product decisions and technical trade-offs.
code11 years of coding experience
job7 years of employment as a software developer
bookHonours Bachelor of Arts Honours Philosophy and Political Science, Honours Bachelor of Arts Honours Philosophy and Political Science at McMaster University
languagesEnglish, Chinese, Chinese
github-logo-circle

Github Skills (134)

whenever10
converting10
redux-persist10
thunk10
prop10
media-queries10
media-query10
google-sign-in10
initialize10
styles10
url-parameters10
signed10
persist10
javascript9
simplify9

Programming languages (4)

TypeScriptCSSJavaScriptHTML

Github contributions (5)

github-logo-circle
ZhangMYihua/lesson-30

Jul 2019 - Feb 2021

In this lesson we are doing a large refactor! We need to convert all our sign in, sign up and authentication persistence checks into sagas. We don't necessarily need to do this for our application, but this is a good way to practice writing sagas in a real world application that may not leverage firebase/firestore or the observer pattern.
Contributions:4 commits, 1 PR, 4 pushes in 1 year 7 months
observersignfirebase-firestoresign-in-upsign-in
ZhangMYihua/crwn-hooks

Jul 2019 - Aug 2021

We have updated our application over to using hooks and functional components to replace any class components we had before.
Contributions:2 commits, 2 pushes, 2 branches in 2 years 1 month
reactreact-hooksfunctional-componentsupdatedhooks
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
Yihua Zhang - Engineering Manager at Self-employed