Luke Geeson is a GPU architecture engineer at NVIDIA and an Arm-funded PhD researcher at UCL specializing in detecting relaxed-memory concurrency bugs in C and C++ compilers. With 11 years of industry experience, he spent several years as a compiler engineer at Arm leading compiler memory models and automated testing of concurrency compilation before transitioning to GPU architecture. Trained at Oxford (MSc) and Nottingham (BSc), he blends deep academic research with practical systems engineering across compilers, programming languages, and functional programming. An active hackathon participant and former student society leader, he brings a hands-on, collaborative approach and a knack for translating formal concurrency models into actionable fixes for production compilers.
11 years of coding experience
7 years of employment as a software developer
15 1/2 GCSEs High School/Secondary Diplomas and Certificates, 15 1/2 GCSEs High School/Secondary Diplomas and Certificates at Swadelands Secondary School
University College London
Master of Science (MSc) Computer Science, Master of Science (MSc) Computer Science at University of Oxford
International Baccalaureate Diploma (IB Diploma) Computer Science HL English HL History HL Maths Studies SL Physics SL and Italian SL, International Baccalaureate Diploma (IB Diploma) Computer Science HL English HL History HL Maths Studies SL Physics SL and Italian SL at Norton Knatchbull School
Bachelor of Science (BSc) Computer Science, Bachelor of Science (BSc) Computer Science at University of Nottingham
Contributions:1 PR, 26 pushes, 1 branch in 2 years 1 month
pythonrequireto-domyselfattribution
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.