I am a Research Scientist at Graphcore, where I develop machine learning algorithms at the intersection of hardware and software, with a particular emphasis on efficient training and inference of large language models.Previously, I was a Research Associate in the Control Group at the Engineering Department, University of Cambridge. My research focused on applying techniques from dynamical systems and control to design neuromorphic hardware mimicking the structure and behaviour of neural systems.I hold PhD and MEng degrees from the University of Cambridge, specialising in machine learning, control, signal processing, and electronics.
Listed skills include Matlab, C++, Programming, C, and 8 others.