Hao Wei is a software engineer at Google with a decade of experience building reliable back-end systems and compiler toolchain features. A Zhejiang University MS graduate in computer science, he earlier interned with Microsoft Research Asia where he worked on text visualization and data mining—skills he continues to apply to engineering problems. His open-source contributions include substantive fixes and platform-specific runtime configuration work to the high-profile LLVM project, illustrating depth in low-level systems and cross-platform build reliability. Based in Mountain View, Hao combines research-minded problem solving with production-grade engineering, often tackling build and compiler issues that quietly keep large systems portable and maintainable.
10 years of coding experience
Bachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at Zhejiang University
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
Back-end Developer
Contributions:47 reviews, 2 commits, 35 PRs in 10 days
Contributions summary:Hao primarily contributed to the LLVM project, focusing on compiler infrastructure and related toolchain configurations. Their work involved adding and modifying runtime configurations for different architectures and operating systems, particularly Fuchsia targets. They addressed build issues, such as disabling a new header generation feature and reverting commits that broke builds on specific platforms. They also fixed compiler-related issues in the libcxx library and reverted changes related to the emission of inline builtins.
Contributions:1 review, 1 PR, 6 pushes in 2 years 4 months
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.