I optimise numerical algorithms for GPUs. I also use those GPUs to play video games.
About Me:
About Me:
I am a software engineer who writes mathematical algorithms for a living. The algorithms are mostly written in C++ and target CPUs and GPUs.
Education:
Education:
PhD: Computational Fluid Dynamics
MSc: Aeronautical Engineering
BEng: Aerospace Engineering
Interests:
Interests:
Programming: C++, GPU compute APIs (CUDA, SYCL, Metal etc)
Mathematics: Linear Algebra, Iterative solvers, Multigrid methods
Sports: Manchester United Football Club, Cricket, Tennis
PC Games: Mass Effect, Age of Empires, SimCity 4
Anime: Pokémon, Digimon, Yu-Gi-Oh, Beyblade
Literature: Victorian era classics, Iqbal, Rumi