I'm a first year PhD student within the Verified Software research group at Imperial College London, co-supervised by Philippa Gardner and Andreas Lööw.
I'm broadly interested in theoretical computer science and programming languages, with a focus on formal verification and compositional symbolic execution tools.
Theses
From State to Solver: Sound Encodings for Compositional Symbolic Execution
Master's Thesis · Imperial College London · June 2025
[pdf]
This project formalises how symbolic program states are encoded into
SMT queries in compositional symbolic execution tools,
proving the encoding sound for both over- and under-approximate reasoning.
It also extends the Gillian platform with support for user-defined
algebraic datatypes and functions, improving the expressiveness and performance of program verification.
Education
PhD, Theoretical Computer Science
Imperial College London · October 2025 -- Present
MEng, Computer Science
Imperial College London · October 2021 -- June 2025
Honours and Awards
POPL Student Research Competition - First Place
Rennes, France · January 2026
First place in the graduate category, out of ~30 total accepted submissions.
Doctoral Scholarship Award
Imperial College London
Corporate Partnership Programme Prize for Technical Innovation
Imperial College London · July 2025
Awarded for outstanding achievement in my Master’s thesis, which scored 87%, achieving "Distinguished Project" status.
Teaching
- 50003 Models of Computation Spring 2026
- 70023 Scalable Software Verification (Separation Logic) Autumn 2025
- 40018 Discrete Maths, Logic & Reasoning Autumn 2023; Spring 2024
Experience
I've previously worked at a number of companies. Most recently, I was a delta intern at Palantir, where I was working with clients across sectors. I focused on large-scale real world optimisation problems.
Personal
Some quotes:
You get a van, Jez, we could be men with ven.
Super Hans
But how could you live and have no story to tell?
Fyodor Dostoyevsky
Here are some photos from my life and travels.
st621 [at] ic.ac.uk | github