Wan Ziang

Senior Software Engineer at Citadel Securities

New York, New York, 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

👤
Senior
🎓
Top School
Wan Ziang is a Senior Software Engineer with nine years of experience building high-performance systems at Meta and now Citadel Securities, combining deep C/C++ expertise with Python-driven ML and data analysis. A UIUC BS-MS graduate, he has implemented low-level infrastructure ranging from compilers and Linux schedulers to trading platforms and production data infrastructure. He’s an active upstream LLVM contributor—having added and refined clang’s --print-supported-cpus feature—reflecting a strong grasp of compiler internals, build systems, and testing. Comfortable across research and production, he brings experience from Google, Qualcomm, and academic compiler research to solve performance-critical problems in large-scale environments.
code10 years of coding experience
job5 years of employment as a software developer
bookHigh School, General Study, High School, General Study at Shanghai Yan'an High School
bookMaster's degree, Computer Science, Master's degree, Computer Science at University of Illinois Urbana-Champaign
languagesChinese, English
github-logo-circle

Github Skills (15)

command-line-interface10
c-language10
cprogramming-language10
command-line10
compiler-development10
testing9
performance-analysis8
performance-monitor8
c117
cplus7
c177
cpp7
compiler6
compiler-compiler6
objective-c4

Programming languages (2)

C++LLVM

Github contributions (5)

github-logo-circle
llvm-mirror/clang

Jun 2019 - Aug 2019

Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Role in this project:
userBack-end Developer
Contributions:6 commits in 1 month
Contributions summary:Wan primarily focused on adding and refining functionality within the clang compiler, specifically related to the `--print-supported-cpus` feature. They implemented the initial functionality, added aliases for convenience, and fixed testing issues, demonstrating a deep understanding of the compiler's internal structure and command-line interface. Their contributions modified the driver, frontend, and documentation, reflecting a broad scope of changes within the clang project. The work involved modifications to build and test infrastructure.
llvmcompilerc-plus-pluscobjective-c
jonathan-stein/gem5

Oct 2020 - Dec 2020

This is an read-only mirror of the gem5 simulator. The upstream repository is stored in https://gem5.googlesource.com, code reviews should be submitted to https://gem5-review.googlesource.com/. The mirrors are synchronized every 15 minutes.
Contributions:19 pushes in 1 month
storedsynchronizedsimulationreviewupstream
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