Chris Oattes

Principal Research Engineer at Imagination Technologies

Dacorum, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Chris Oattes is a Principal Research Engineer with 11 years focused on GPU architecture, spanning simulators, benchmarks, performance analysis, and compiler development. Based in Dacorum, UK, he has progressed through multiple research roles at Imagination Technologies since 2008, now driving advanced GPU research and validation. He combines deep systems-level knowledge with hands-on tooling—building simulators and analysis pipelines that inform microarchitectural and compiler trade-offs. Chris also contributes to open-source projects, including precision-sensitive back-end work on the widely used OpenAPS reference implementation, demonstrating careful numerical and testing discipline. Colleagues rely on him to translate low-level performance insights into practical design changes, and he has a track record of improving both measurement fidelity and compiler-assisted optimization.
code11 years of coding experience
job14 years of employment as a software developer
bookBachelor's Degree, Computer Science, 2:1 (Hons), Bachelor's Degree, Computer Science, 2:1 (Hons) at University of Bath
github-logo-circle

Github Skills (5)

javascript10
opensap10
testing9
algorithm9
algorithms9

Programming languages (7)

JavaC++CMakefileJavaScriptKiCadPython

Github contributions (5)

github-logo-circle
openaps/oref0

Jun 2016 - Jan 2018

oref0: The open reference implementation of the OpenAPS reference design.
Role in this project:
userBack-end Developer
Contributions:36 commits, 40 PRs, 120 comments in 1 year 7 months
Contributions summary:Chris primarily focused on modifying and improving the `determine-basal` component within the OpenAPS reference design. They addressed basal rate calculations, including rounding precision and adjustments for different pump models. The user also implemented and refactored code related to meal assistance and SMB logic, aiming to optimize insulin delivery calculations. These changes involved modifying existing JavaScript code and adding tests.
openapsopenapi3oref0openapireference-implementation
cjo20/cgm-remote-monitor

Jan 2015 - Nov 2017

Contributions:82 pushes, 5 branches in 2 years 10 months
nightscoutmonitornightscout-web-monitorweb-monitor
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
Chris Oattes - Principal Research Engineer at Imagination Technologies