I am an incoming Senior Machine Learning Scientist at Visa, where I will be working on fraud detection and prevention using machine learning. Before that, I was a Research Fellow at the University of Southampton, where I applied machine learning techniques to maritime engineering challenges, collaborating with industry partners to optimise car carrier designs through estimating wave-induced resistance.
My Ph.D. research investigated how autonomous agents develop languages from scratch, with a focus on temporal dynamics in those languages. My work examining these temporal relationships in interpretable emergent communication has been published in leading conferences including NeurIPS and ICLR. Since 2025, I have also been a reviewer for NeurIPS, where I try to avoid becoming Reviewer 2.
PhD in Artificial Intelligence, 2020–2025
University of Southampton
BSc in Computer Science, 2016–2020
University of Liverpool
PhD in Artificial Intelligence.
All publications and projects coded in Python.
Most of my work is in PyTorch (Lightning ⚡️).
Worked with SLURM, Linux and HPC both during PhD and at Intel.
Automation pipeline, CI/CD testing.
Getting to know the container orchestration platform.
Homelab Kubernetes cluster with Nextcloud, GitLab, IoT, email and others!
Made prototype-level PCBs.
Recently experimenting with sourdough bakes (focaccia 🍞!).
My new favourite form of transport.