Kyle Bayes

Software Engineer at DeepMind

Stony Stratford, 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

🤩
Rockstar
🎓
Top School
Kyle Bayes is a software engineer with seven years of experience building high-performance backend systems at Google and DeepMind, based in Stony Stratford, UK. He blends a strong academic foundation—a PhD and MA in Mathematics plus a 4.0 BS in Mathematics and Computer Science—with practical engineering, shipping improvements to the MuJoCo physics simulator used widely in robotics and ML research. His contributions to collision detection, per-body gravity compensation, and memory management show a talent for optimizing numerically intensive code and improving APIs and documentation. Comfortable navigating research-grade codebases, he focuses on robust engineering that bridges theoretical rigor and production needs.
code7 years of coding experience
bookMaster of Arts - MA, Mathematics, Master of Arts - MA, Mathematics at Binghamton University
bookBachelor of Science - BS, Mathematics and Computer Science, 4.0, Bachelor of Science - BS, Mathematics and Computer Science, 4.0 at Wright State University
github-logo-circle

Github Skills (12)

simulations10
c1710
simulation10
collision-detection10
physics10
c1110
simulator10
api8
apidoc8
linear-algebra6
cprogramming-language5
c-language5

Programming languages (3)

C++Jupyter NotebookPython

Github contributions (5)

github-logo-circle
google-deepmind/mujoco

Sep 2022 - Jan 2023

Multi-Joint dynamics with Contact. A general purpose physics simulator.
Role in this project:
userBack-end Developer
Contributions:1 release, 1 review, 18 commits in 3 months
Contributions summary:Kyle contributed to the MuJoCo physics simulator by implementing features and addressing bugs related to collision detection and handling. Specifically, they focused on optimizing collision filtering by using squared distance comparisons and added support for per-body gravity compensation. These changes involved modifications to engine files and also encompassed documentation updates related to computation and the API reference. The user also implemented various other changes related to memory management and adding API functions for library loading.
physics-enginephysicsroboticsrobotics-simulationbullet-physics
kbayes/Datalog

Sep 2018 - Sep 2018

Contributions:5 pushes, 1 branch in 1 day
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