Summary
Douglas Shanks is a Senior HPC Application Analyst at HPE with a decade of hands-on experience accelerating large-scale scientific applications through porting, benchmarking, profiling and optimization. Trained academically in theoretical and computational mathematics with a PhD in numerical analysis, he blends deep algorithmic understanding with practical parallel coding expertise across Fortran, C/C++, Python and shell. He routinely tackles MPI, OpenMP and GPU models (CUDA, OpenACC, HIP) to debug and scale complex simulations for research and defence customers. Known for translating numerical research into high-performance production workflows, he brings both university research pedigree and industry-grade delivery to HPC problem-solving. Based in the Greater Edinburgh area, he pairs classical applied-math instincts with modern heterogeneous computing stacks to squeeze performance from real-world codes.
10 years of coding experience
9 years of employment as a software developer
Master's degree, Theoretical and Mathematical Physics, Master's degree, Theoretical and Mathematical Physics at The University of Edinburgh
Heriot-Watt University Edinburgh Campus
Doctor of Philosophy (Ph.D.), Numerical Analysis, Pass (minor corrections), Doctor of Philosophy (Ph.D.), Numerical Analysis, Pass (minor corrections) at University of Bath
Linlithgow Academy
English