Hao Feng is a Senior Staff Software Engineer at Google in San Francisco with 11 years of engineering experience and a PhD from the University of Delaware. He has progressed through software engineering to senior staff roles at Google since 2015, combining deep research roots with production-grade system design. Hao contributes to high-impact open-source projects like Google Closure Compiler, where he improved determinism and immutability in core data structures—work that reflects a careful focus on reliability and maintainability. His background spans academia and industry internships (Amazon, Broadcom), giving him a pragmatic approach to complex problems and mentoring. Known for refactoring and architecting backend components, he blends rigorous academic thinking with practical engineering trade-offs. Outside core product work he maintains an active research profile visible on Google Scholar, signaling continued engagement with foundational advances.
11 years of coding experience
13 years of employment as a software developer
Doctor of Philosophy (PhD), Doctor of Philosophy (PhD) at University of Delaware
Bachelor's degree, Bachelor's degree at Hunan University
Contributions summary:Hao contributed to the optimization and maintenance of the Google Closure Compiler, a JavaScript checker and optimizer. Their work included refactoring code to enhance determinism by changing `HashMap` to `LinkedHashMap` in key classes and ensuring assignments are iterated in a specific order. Additionally, the user deleted deprecated options in the compiler and added a static method for stage1 compilation, suggesting involvement in improving internal structures and code quality. They made VariableMap immutable.
Contributions:4 PRs, 33 pushes, 2 branches in 3 months
bazel-rulessassbazelrules
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
Hao Feng - Senior Staff Software Engineer at Google