Jan

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.

Projects

Neural Operators for Particle 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.

Stochastic Differential Equations Playground

An interactive notebook to explore the reversal of Stochastic Differential Equations using a trained neural network, visualizing data diffusion and reconstruction.

Neural Network from Scratch (Go)

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.

DotHole DNS Server

A DNS over TLS recursive name server inspired by Pi-hole, with caching, blocklists, and prometheus metrics.

DataBridges: Unconventional Data Flow

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.