Huihui Zhang

Senior Compiler Toolchain Software Engineer at Qualcomm Innovation Center Inc

San Diego, 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
Huihui Zhang is a Senior Compiler Toolchain Software Engineer with seven years focused on LLVM middle-end optimizations and ARM back-end code generation at Qualcomm Innovation Center in San Diego. She has deep experience in polyhedral loop transformations (Polly), enabling auto-vectorization and NEON code generation for recurrence-bearing loops, work that began during a Qualcomm internship and led to upstream LLVM patches. Her background blends academic research—inspector/executor frameworks for sparse computations and GPU/near-data computing—from the University of Utah with practical systems work at Intel and IBM, giving her a strong hardware-software co-design perspective. Known for stabilizing non-affine extensions to polyhedral transformations, she pairs rigorous compiler theory with production codegen for mobile SoCs.
code6 years of coding experience
job5 years of employment as a software developer
bookbachelor, electronic engineering, 3.90, bachelor, electronic engineering, 3.90 at Beijing Forestry University
bookmaster, computer science, 3.50, master, computer science, 3.50 at Beijing University of Posts and Telecommunications
bookThe University of Utah
github-logo-circle

Github Skills (16)

compiler10
modular10
clang10
toolchain10
llvm10
llvm-ir7
cling6
reduction6
upstream6
hosts5
blockchain5
ethereum5
database-access4
mono4
evm3

Programming languages (2)

C++LLVM

Github contributions (5)

github-logo-circle
huihzhang/llvm-project

Oct 2023 - Aug 2024

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Contributions:21 pushes, 9 branches in 9 months
llvm/llvm-project

Dec 2019 - Oct 2024

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Contributions:8 reviews, 4 PRs, 67 pushes in 4 years 11 months
compilerstechnologiesclangsubmittoolchain
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
Huihui Zhang - Senior Compiler Toolchain Software Engineer at Qualcomm Innovation Center Inc