Nicolo Cavalleri is a PhD student in mathematics at UCL specializing in geometry and mathematical physics, with nine years of experience combining rigorous pure math training from Pisa, Cambridge Part III, and research roles with practical coding in C++. He has applied formal methods and differential geometry in Lean—contributing a product of smooth manifolds with corners and continuous-function algebra to the prominent mathlib3 library—and has research experience in the Cambridge CS department. Nicolo pairs academic teaching as a graduate TA with industry-facing quant roles at Quadrature and a quantitative research internship at DRW, demonstrating an ability to move between theory and high-performance code. His primary programming language is C++, and he brings hands-on back-end development experience in formal proof assistants as well as quantitative systems. Based in Stony Stratford, he blends classical mathematical depth (Maturità Classica background) with practical software and research engineering across academia and market-focused teams.
9 years of coding experience
University College London
Bachelor of Science - BS, Mathematics, 110/110 cum Laude, Bachelor of Science - BS, Mathematics, 110/110 cum Laude at Università di Pisa
Part III of the Mathematical Tripos (Mast), Pure mathematics, Part III of the Mathematical Tripos (Mast), Pure mathematics at University of Cambridge
Maturità Classica, Maturità Classica at Liceo Ginnasio Alessandro Manzoni
High school summer course, Cosmology, High school summer course, Cosmology at Stanford University
Lean 3's obsolete mathematical components library: please use mathlib4
Role in this project:
Back-end Developer
Contributions:318 reviews, 213 commits, 36 PRs in 1 year 11 months
Contributions summary:Nicolo contributed to the `mathlib3` repository, which focuses on mathematical components in Lean 3. Their primary contribution involves the implementation of a product of smooth manifolds with corners within the `geometry/manifold/smooth_manifold_with_corners` file, and included the necessary code changes and co-author collaborations to introduce and define this mathematical concept. The work demonstrates expertise in Lean 3 and the associated mathematical libraries. The user also worked on providing the algebra structure of continuous functions.
Contributions:1 release, 86 commits, 71 pushes in 2 years 9 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.