Weiwei C

Principal Engineer at Modular, a Qualcomm company

Somerville, Massachusetts, 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
Weiwei C is a software engineer with 8 years of industry experience specializing in ML/HPC compilers and systems infrastructure, currently building at Modular after senior engineering leadership at SambaNova. He holds a Ph.D. from UC Irvine and has hands-on experience across startups and research-driven teams, including founding engineering at Bigstream and R&D at Qualcomm. Weiwei contributes to major open-source compiler work—notably LLVM’s NVPTX backend—where he’s solved tricky code-generation and lowering issues for GPU targets. He combines deep compiler internals expertise with practical system delivery for AI accelerators, and is comfortable moving between low-level backend fixes and production infrastructure. An uncommon strength is his track record of stabilizing platform-specific instruction handling, a subtle but critical capability for performant ML hardware targets.
code8 years of coding experience
job13 years of employment as a software developer
bookBS MS, BS MS at Shanghai Jiao Tong University
bookHigh School Diploma, High School Diploma at Nanyang Model High School
bookInternational Exchange Stduent School of Electrical and Computer Engineering, International Exchange Stduent School of Electrical and Computer Engineering at Purdue University
bookUniversity of California, Irvine
languagesChinese, English
github-logo-circle

Github Skills (13)

nvtx10
c-language10
backend10
cprogramming-language10
back-end-development10
ptx10
llvm10
code-generation9
compiler-design9
mlr8
canonicalization7
x865
x86-645

Programming languages (5)

TypeScriptRustMojoLLVMHTML

Github contributions (5)

github-logo-circle
llvm/llvm-project

Aug 2023 - Jan 2026

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBackend Developer
Contributions:48 reviews, 32 PRs, 14 pushes in 2 years 5 months
Contributions summary:Weiwei primarily contributed to the LLVM project, focusing on the NVPTX backend. Their work involved modifying instruction behavior for improved code generation, specifically addressing convergence issues with MMA instructions. Additionally, the user addressed alloca instruction lowering within the NVPTX backend. They implemented fixes related to symbol handling within the X86 backend, added folding constants canonicalization for index::AddOp and added an API to clear the SubtargetInfo map.
compilerllvmtoolchain
weiweichen/llvm-project

Oct 2023 - Jun 2026

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Note: the repository does not accept github pull requests at this moment. Please submit your patches at http://reviews.llvm.org.
Contributions:1 PR, 80 pushes, 21 branches in 2 years 7 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