I'm a PhD student in Andrew Davison's group at Imperial, working on inference in distributed systems.
My research focuses on scalable, decentralised algorithms for inference and learning, with applications in
emerging compute architectures and multi-agent systems.
If you're interested in probabilistic inference, distributed intelligence, information theory, compression or quantisation,
lets jam.
Fresh out of undergrad, I faced a dilemma: a PhD, or a corporate job offer. I confidently embarked on 3 years of management consultancy and have been doing my penance ever since. I was briefly a member of Anduril's UK team, and spent a year at ARIA working on Jacques Carolan's neurotechnology programme, before finally realising that you can't do science if you're not a scientist.
Since then, I've been studying for a PhD with Prof Andrew Davison. My research is is focused on probabilistic inference in distributed systems, particularly using Gaussian Belief Propagation to make globally optimal decisions with only local knowledge. I want to make that process as efficient as possible.
Links I like:
I have a habit of participating in endurance events, but I've managed to stay clean since May 2025. A couple of highlights: