Kexing Ying is a PhD candidate in stochastic analysis at EPFL with six years of software and research experience, based in Lausanne, Switzerland. He combines deep mathematical insight with practical formal-verification engineering, having contributed core algebraic and linear-algebra features to the widely used mathlib3 Lean library. His work on bundled subgroups, sesquilinear forms, and quadratic/bilinear forms demonstrates both theoretical depth and applied implementation skill in proof assistant environments. Comfortable in back-end development for proof libraries, he bridges rigorous mathematics and reproducible software engineering. Colleagues can expect a methodical problem-solver who translates abstract concepts into verifiable code and tooling.
Lean 3's obsolete mathematical components library: please use mathlib4
Role in this project:
Back-end Developer
Contributions:503 reviews, 488 commits, 116 PRs in 2 years 9 months
Contributions summary:Kexing primarily contributed to the `mathlib3` mathematical components library, focusing on the development of bundled subgroups and sesquilinear forms. Their work involved implementing key features in group theory and linear algebra, as seen in commits related to matrix, bilinear form, and quadratic form calculations. The commits demonstrate a strong understanding of mathematical concepts and their implementation within a formal verification framework.
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.