About

I am a postdoctoral researcher at the University of Edinburgh, working on AI for formal mathematics and verification.

My research sits at the intersection of programming languages, software engineering, and machine learning. I build tools that pair the guarantees of formal verification with modern machine learning, so that proving things — about mathematics and about software — takes less human effort. Most of that work targets interactive theorem provers, primarily Rocq and Isabelle, and spans proof automation (Proverbot9001), conjecturing (Lemmanaid), and autoformalisation (Sketchpad).

I completed my PhD in Computer Science at the University of California San Diego in 2025, advised by Sorin Lerner, with a thesis on automating formal verification in interactive theorem provers. Before that I earned a BA in Computer Science from Swarthmore College.

Feel free to get in touch — I am always glad to talk about proof automation, autoformalisation, or collaborations.

News