Mathematics undergraduate at Durham, interested in HPC and computational maths.
Previously a guest student at the Jülich Supercomputing Centre, working on FNO models for plasma simulations.
Research conducted at Jülich Supercomputing Centre exploring the effectiveness of a foundational model approach to particle-based numerical methods by evaluating transfer learning and other behaviors with a Fourier Neural Operator on Vlasov-Poisson systems.
An interactive notebook to explore the reversal of Stochastic Differential Equations using a trained neural network, visualizing data diffusion and reconstruction.
A neural network library built from scratch in Go. Implements a variety of layer types, activation functions, and optimizers using only the Gonum library for matrix operations.
A DNS over TLS recursive name server inspired by Pi-hole, with caching, blocklists, and prometheus metrics.
A visualization tool that traces a string through unconventional storage locations on a laptop, like GPU memory and network buffers. Winner of the 'Spirit of the Durhack Dino' award at Durhack 2025.