Saran Tunyasuvunakool is a Senior Staff Research Engineer at Google DeepMind in London with 11 years of experience, responsible for stewarding the widely used MuJoCo physics engine and its surrounding simulation stack. He moved from a PhD in black hole simulations to building production-grade physics and RL infrastructure, uniquely bridging scientific modelling and scalable engineering. His strengths are backend development and performance optimization, including native resource management, rendering context improvements and a plugin mechanism for actuators and sensors. He is an active open-source maintainer who combines bug fixes, documentation, and low-level refactoring with practical fixes—down to a macOS VSync workaround and UI tweaks—for real-time control tools. Pragmatic and detail-oriented, he focuses on making simulation tooling robust, reproducible and production-ready for research and robotics applications.
11 years of coding experience
6 years of employment as a software developer
University of Cambridge
Certificate in Science, Mathematics, Certificate in Science, Mathematics at University of Canterbury
Multi-Joint dynamics with Contact. A general purpose physics simulator.
Role in this project:
Back-end Developer & Documentation Specialist
Contributions:12 releases, 116 reviews, 112 commits in 1 year 3 months
Contributions summary:Saran primarily focused on addressing documentation issues and implementing bug fixes within the MuJoCo physics simulator. Their contributions included correcting license links, updating changelogs, and resolving code formatting issues. Furthermore, the user was involved in refactoring the low-level implementation details.
Google DeepMind's software stack for physics-based simulation and Reinforcement Learning environments, using MuJoCo.
Role in this project:
Back-end Developer
Contributions:16 releases, 7 reviews, 110 commits in 4 years 11 months
Contributions summary:Saran made significant contributions to the `dm_control` library, focusing on improvements related to MuJoCo physics simulation and reinforcement learning environments. Their work included adding methods for freeing native resources, implementing error handling, and enhancing the functionality of rendering contexts. The user also implemented a plugin mechanism for actuators and sensors, demonstrating a deep understanding of the underlying MuJoCo integration within the library. Furthermore, the user focused on performance optimizations within the simulation.
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
Saran Tunyasuvunakool - Senior Staff Research Engineer at Google DeepMind