Wrenna Robson is a Senior Research Associate and mathematician-turned-formal-methods researcher with seven years’ experience tackling complex, verifiable cryptographic problems for embedded systems. Currently contributing to the SCHEME project at University of Bristol, she builds Lean prototypes of cryptographic constructions for adaptation to EasyCrypt, blending deep number-theory insight with practical verification tooling. Her background spans academic research (PhD in Formal Methods in Cryptography), applied engineering at Arm and Quantinuum, and hands-on teaching, giving her an unusual ability to translate abstract proofs into readable documentation and robust implementations. An active contributor to the Lean mathlib3 community, she has extended algebraic and topology lemmas that support formalisation efforts—illustrating how pure math expertise can directly improve software verification. Colleagues describe her as a fast learner and skilled communicator who thrives in cross-functional teams and finds elegant structure in messy, people-centered systems.
7 years of coding experience
Doctor of Philosophy - PhD, Formal Methods in Cryptography, Doctor of Philosophy - PhD, Formal Methods in Cryptography at Royal Holloway, University of London
Bachelor of Arts (BA), Mathematics, 2:1, Bachelor of Arts (BA), Mathematics, 2:1 at University of Cambridge
Master’s Degree by Research, Algebra and Number Theory, Master’s Degree by Research, Algebra and Number Theory at University of Bristol
Lean 3's obsolete mathematical components library: please use mathlib4
Role in this project:
Back-end Developer
Contributions:133 reviews, 57 commits, 27 PRs in 6 months
Contributions summary:Wrenna contributed to mathematical components within the Lean 3 mathematical library, `mathlib3`. They generalized and added lemmas related to various mathematical concepts, specifically focusing on ring theory, topology, and finite sets. Their contributions include extending functionality for polynomials, adding lemmas for Hamming distance and norm, as well as the addition of noncomputable equivalences between finsets.
Contributions:20 commits, 21 pushes, 1 branch 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.