Garry O'Donnell is a Principal Software Engineer with five years of focused experience building scientific data analysis tooling and infrastructure to accelerate methods development. Based in the Vale of White Horse, he progressed from graduate roles to senior and principal positions at Diamond Light Source and Oxford Ionics, blending domain knowledge from an Aero-Mechanical Engineering Master’s with hands-on software engineering. He specializes in improving developer velocity for research teams, turning complex experimental workflows into reliable, maintainable tooling. Garry’s background spans scientific instrumentation environments and short-term roles in AI and medical product development, giving him a practical appreciation for safety-critical and research-driven software. Colleagues would describe him as a pragmatic engineer who bridges scientific insight and production-quality systems to get new methods into use faster.
5 years of coding experience
5 years of employment as a software developer
High School Highers & Advanced Highers, High School Highers & Advanced Highers at Hyndland Secondary School
Master’s Degree Aero-Mechanical Engineering, Master’s Degree Aero-Mechanical Engineering at University of Strathclyde
Painless peer-to-peer WebRTC networking for rust wasm
Contributions:2 releases, 1 PR, 151 pushes in 7 months
rustp2pnetworkingwebrtcwebassembly
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.
Request Free Trial
Garry O'donnell - Principal Software Engineer at Oxford Ionics