Hao Wei

Software Engineer at Google

Mountain View, California, United States
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
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.
code10 years of coding experience
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at Zhejiang University
languagesChinese, English
github-logo-circle

Github Skills (12)

compiler-design10
c-language10
cmake10
fuchsia10
clangd10
cprogramming-language10
clang10
llvm10
standard-library9
c-libraries9
build-system9
cpp-library9

Programming languages (10)

C++CRustLLVMTypstGoHTMLDart

Github contributions (5)

github-logo-circle
llvm/llvm-project

Jan 2023 - Jan 2023

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-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.
compilerstechnologiesclangsubmittoolchain
zeroomega/esp32-mcp2515

Oct 2022 - Feb 2025

MCP2515 Canbus library for ESP IDF
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.
Request Free Trial