Luisa Cicolini is a PhD student in Computer Science at the University of Cambridge with seven years of research and teaching experience spanning formal methods, theorem proving, and algorithmic foundations. She is an engineer and creativity-driven formal methods enthusiast who has contributed substantive back-end proofs to the widely used Lean 4 theorem prover—extending its bitvector library with lemmas for shifts, rotations and overflow detection. Her background blends computer science and energy engineering across Politecnico di Milano and TUM, and she has tutored theoretical CS courses while leading student IEEE initiatives, demonstrating both technical depth and community leadership. Luisa combines rigorous formal reasoning with practical mentoring experience, making her adept at turning complex mathematical specifications into verified, reusable software components.
7 years of coding experience
2 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Cambridge
Master's degree, Computer Science and Engineering, Master's degree, Computer Science and Engineering at Politecnico di Milano
Erasmus, Energy Engineering, Erasmus, Energy Engineering at Technical University of Munich
Maturità Classica, Classical and Ancient Studies, Maturità Classica, Classical and Ancient Studies at Liceo Bertrand Russell
Contributions:115 reviews, 39 PRs, 183 comments in 6 months
Contributions summary:Luisa primarily contributed to the `lean4` repository by implementing and refining theorems related to bitwise operations. The contributions focused on defining and proving lemmas for bitvector operations, including shifts, rotations, and bitwise manipulations like `and`, `or`, `xor`, and `not`. The user significantly extended the library with theorems related to overflow detection in addition, subtraction, and multiplication operations, enhancing the theorem prover's ability to reason about these operations.
Contributions:1 review, 2 PRs, 73 pushes in 10 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.
Request Free Trial
Luisa Cicolini - PHD Student at University of Cambridge