I’m a Software Engineer in the Kernel Team at Graphcore
- I work on high-performance ML kernels for next generation hardware.
- In previous lives I was an academic: PhD at UCL, and Post Doc at Cambridge
- More generally, I’m interested in taking advantage of mathematics, parallel & distributed computing, software engineering, and cool compute to solve problems in science, engineering and technology.





