Summary
James Sandham is a senior software developer with 8+ years of experience building high-performance GPU and simulation software, currently working on AMD's ROCm platform. With an MMath in Applied Mathematics from the University of Waterloo and hands-on LES research in turbulent convective boundary layers, he blends deep numerical PDE and linear algebra expertise with practical parallel computing skills (CUDA, MPI). His background includes developing VR training applications at Serious Labs and applied projects spanning finance, solid mechanics, N-body simulations, and game-engine algorithms, reflecting a strong appetite for cross-domain problem solving. Primarily coding in C++, C#, and CUDA, he pairs rigorous mathematical thinking with production-grade implementation, and maintains a public portfolio of projects and demos that illustrate his applied research-to-software pipeline.
8 years of coding experience
3 years of employment as a software developer
Fluid Dynamics Summer School, Fluid Dynamics Summer School at University of Alberta
MMath, Applied Mathematics, MMath, Applied Mathematics at University of Waterloo