Hanting Zhang

Software Engineer at Citadel

Los Angeles, 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
Hanting Zhang is a software engineer blending five years of industry experience with deep research roots in zero-knowledge cryptography, verifiable computation, and formal verification. Based in Los Angeles, he has shipped tooling and research software across startups and labs—most recently at Citadel after roles at Argument and Lurk Lab—and interned at OpenAI where he extended Lean datasets for formal benchmarks. Comfortable at the intersection of compiler design and distributed systems, he contributes to high-profile formal mathematics projects like Lean’s mathlib4/mathlib3, porting and proving core algebraic structures and theorems. He goes by Winston in developer circles and brings a mathematician’s taste for rigor to practical CS problems, making him effective at turning formal proofs into auditable, production-ready systems.
code5 years of coding experience
job3 years of employment as a software developer
bookBachelor of Science - BS, Mathematics and Computer Science, Bachelor of Science - BS, Mathematics and Computer Science at University of Southern California
bookHigh School Diploma, Mathematics, High School Diploma, Mathematics at Lynbrook High School
languagesChinese, English
github-logo-circle

Github Skills (13)

mathematics10
slim10
theorem-proving10
proofs10
proof10
formal-methods10
set-theory10
t410
math10
leanback10
algebra10
maths10
functional-programming9

Programming languages (9)

JavaLeanRustSolidityOCamlWebAssemblyGoCommon Lisp

Github contributions (5)

github-logo-circle
Lean 3's obsolete mathematical components library: please use mathlib4
Role in this project:
userBack-end Developer
Contributions:35 reviews, 130 commits, 16 PRs in 1 year 4 months
Contributions summary:Hanting contributed to the `mathlib3` library, a mathematical components library written in Lean 3. Their work focused on implementing and proving properties of symmetric polynomials and elementary symmetric polynomials. They introduced new definitions and lemmas related to these concepts, specifically in the `ring_theory/polynomial` directory, which improved the mathematical capabilities of the library. Further contributions included modifications in `data/finset/powerset.lean`, `ring_theory/polynomial/vieta.lean`, `algebra/big_operators/ring.lean`, `src/ring_theory/polynomial/symmetric.lean`, `src/data/polynomial/degree/definitions.lean`, `src/data/polynomial/coeff.lean`, `src/data/real/pi.lean`, `src/analysis/special_functions/integrals.lean`, `src/group_theory/subgroup.lean`, `src/group_theory/quotient_group.lean`, `src/linear_algebra/affine_space/pointwise.lean`, `src/linear_algebra/affine_space/affine_equiv.lean` and `src/linear_algebra/affine_space/affine_subspace.lean` to expand the functionality of the library.
maththeorem-provingcomponents-librarymathematicsjavascript
The math library of Lean 4
Role in this project:
userBack-end Developer
Contributions:4 reviews, 9 commits, 6 PRs in 5 months
Contributions summary:Hanting primarily contributed to porting mathematical concepts and theorems from Lean 3 to Lean 4 within the `mathlib4` repository. They focused on implementing and adapting algebraic structures and related functions, such as additive automorphisms and absolute values for integers. The user also added definitions and theorems related to set intervals and their properties.
maththeorem-provingcomputer-algebra-systemmathematicsin-progress
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
Hanting Zhang - Software Engineer at Citadel