Changhao Han

Staff Software Engineer at Google

Munich, Bavaria, Germany
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
Changhao Han is a Staff Software Engineer at Google Munich with a decade of experience building front-end and full-stack systems across Asia, the US, and Europe. He progressed from research and startup co-founder roles into leadership positions at Shopee and now leads engineering work at Google, blending hands-on development with team mentorship. His open-source contributions to Puppeteer demonstrate a solid grasp of browser automation, compatibility maintenance, and Chromium integrations that improve real-world testing workflows. Comfortable across Angular, JavaScript, and backend APIs, he pairs practical product sense with a history of shipping cross-regional products and infrastructure. An early career focus on computational biology and machine learning for business intelligence gives him an unusual mix of data-driven curiosity and production engineering discipline.
code10 years of coding experience
job11 years of employment as a software developer
bookBachelor of Engineering (B.Eng.) Computer Engineering, Bachelor of Engineering (B.Eng.) Computer Engineering at University of Washington
languagesChinese, English
github-logo-circle

Github Skills (14)

automation10
chromium10
javascript10
nodejs10
automations10
chrome10
typescripts8
typescript8
typescript-types8
firefox6
developer-tools6
webpages6
testing6
web-content6

Programming languages (4)

TypeScriptJavaScriptHTMLNunjucks

Github contributions (5)

github-logo-circle
puppeteer/puppeteer

Nov 2019 - Nov 2021

JavaScript API for Chrome and Firefox
Role in this project:
userFull-stack Developer
Contributions:2 releases, 8 reviews, 28 PRs in 2 years
Contributions summary:Changhao primarily contributed to the Puppeteer project by implementing and refining various features related to browser automation and testing. They updated the codebase to support newer Node.js versions and remove support for older versions, showing a focus on code maintenance and compatibility. The user also rolled Chromium to a new version, integrating Chromium updates and improving cookie handling, thus enhancing browser functionality. Additionally, they improved the project's utility scripts by adding more options for checking availability and migrating documentation for HTTPResponse and Page to TSDoc.
developer-toolschromiumheadlessjavascriptnodejs
hanselfmu/fe-play

Dec 2016 - Dec 2019

Random notes about Javascript and other front-end related stuff.
Contributions:38 pushes, 1 branch in 2 years 11 months
cssjavascriptfront-endnotes
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
Changhao Han - Staff Software Engineer at Google