Martin Morrison-grant is a software developer with a decade of experience building high-performance C++ and GPU runtimes across data capture, security, finance, HPC and games. He contributed to oneAPI’s open-source Unified Runtime, developing GPU backends and cross-platform automated test systems to ensure stability and performance on CUDA, HIP and OpenCL targets. Comfortable across Windows, Linux and macOS, he pairs low-level performance tuning with CI/CD, CMake and Python tooling to drive maintainability and release velocity. His background includes game systems at Rockstar and cloud-native analytics work at SAS, reflecting a rare mix of real-time game engineering and large-scale compute platform experience. Academically grounded with a BSc in Computer Games Technology and an MSc in Computing Science, he also spent time in industrial robotics research before returning to industry.
10 years of coding experience
8 years of employment as a software developer
2.1 Computer Games Technology BSc (Hons) Computer Games and Programming Skills, 2.1 Computer Games Technology BSc (Hons) Computer Games and Programming Skills at University of the West of Scotland
PhD Mechatronics Robotics and Automation Engineering, PhD Mechatronics Robotics and Automation Engineering at University of Strathclyde
St Ambrose High School
Master’s Degree Computing Science, Master’s Degree Computing Science at University of Glasgow
C++ loader for TMX tile maps created by Tiled Map Editor
Contributions:69 commits, 5 PRs, 7 pushes in 6 years 11 months
cppfltkmap-editortiledtileset
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.