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 in San Diego with six years of experience focused on LLVM middle-end optimizations and ARM backend code generation. At Qualcomm she advances LLVM-Polly polyhedral loop transformations and NEON SIMD code generation, including enabling auto-vectorization for loops with recurrences in Snapdragon compilers. Her background bridges research and production: she developed inspector/executor transformations for sparse matrices and GPU MapReduce at the University of Utah, and integrated runtime and graphics components during internships at Intel. She combines strong academic credentials with a history of upstream LLVM patches and practical, hardware-aware codegen work that turns compiler theory into production performance. Less obvious: she has also worked on thermal-aware floorplanning for 3D-stacked near-data computing, giving her a systems-level perspective on compiler optimizations.
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 (17)

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

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