Jujian Zhang is a technical team member based in London with a decade of experience bridging rigorous mathematical research and software development. He holds a PhD in Mathematics from Imperial College London and has deep grounding in pure mathematics, complemented by an MA in Philosophy, which informs a methodical and concept-driven approach to engineering. At Axiom he brings research-grade precision to technical problems and contributes to open-source formal mathematics—his work on the leanprover-community/mathlib3 helped extend core polynomial and derivative lemmas used in high-profile proofs such as the transcendence of e. Comfortable in backend development for theorem-proving infrastructure, he combines formal reasoning skills with practical code contributions, making him particularly effective on projects that require correctness by construction.
10 years of coding experience
Bachelor of Science - BS, Mathematics, Bachelor of Science - BS, Mathematics at University of Bristol
Doctor of Philosophy - PhD, Mathematics, Doctor of Philosophy - PhD, Mathematics at Imperial College London
Lean 3's obsolete mathematical components library: please use mathlib4
Role in this project:
Back-end Developer
Contributions:394 reviews, 913 commits, 138 PRs in 2 years 5 months
Contributions summary:Jujian primarily contributed to the `mathlib3` library by adding new lemmas and preparing for the proof of transcendence of *e*. The commits included modifications across multiple files related to polynomial derivatives, degrees, and basic operations. These changes suggest an involvement in developing and refining the mathematical foundations used within the library.
Contributions:56 commits, 5 PRs, 79 pushes in 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.