Ryan Tremblay

Tech Lead - Babylon.js at Microsoft

Mount Vernon, Washington, United States
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
Ryan Tremblay is a technical leader with 11 years of experience driving 3D and mixed reality engineering at Microsoft, currently leading the Babylon.js team. He blends low-level C++/C# systems work with TypeScript and web-native rendering, having architected Babylon.js + React Native integrations and native AR support across ARKit and ARCore. Ryan has shipped cross-platform tooling and apps—from HoloLens and Unity to mobile Power Apps—while incubating platform-level infrastructure like command buffers and efficient native XR handling. An active contributor to the high-profile Babylon.js and BabylonNative projects, he’s solved tricky issues like camera rotation, viewport transitions, and native input regressions that improve real-world AR stability. Based in Mount Vernon, WA, he pairs deep engineering craft with cross-org alignment to turn experimental MR ideas into production-ready experiences.
code11 years of coding experience
job22 years of employment as a software developer
bookBachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at University of Washington
github-logo-circle

Github Skills (19)

webgl10
javascript10
ios10
c-language10
game-engine10
typescript10
babylonjs10
performance-optimization10
android10
typescript-types10
arcore10
typescripts10
cprogramming-language10
webxr9
3d9

Programming languages (14)

C#PowerShellJavaC++BikeshedCCMakeHTML

Github contributions (5)

github-logo-circle
BabylonJS/BabylonNative

Mar 2020 - Jul 2022

Build cross-platform native applications with the power of the Babylon.js JavaScript framework
Role in this project:
userMobile Developer (Android/iOS)
Contributions:478 reviews, 54 commits, 154 PRs in 2 years 4 months
Contributions summary:Ryan primarily focused on integrating and maintaining the Babylon Native XR framework for ARCore on Android and iOS platforms. They addressed issues related to display orientation changes, including correcting camera rotation and handling viewport changes, by modifying and updating the XR implementation. Contributions include implementing and refining various components like textures and display resources, and ensuring smooth transitioning between different session states like pause/resume and display updates within the XR framework. The user also contributed to the NativeInput plugin, fixing regressions and ensuring proper handling of input events.
babylonjsjavascript-frameworkbabylonnativecpp
BabylonJS/Babylon.js

Mar 2020 - Jul 2022

Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.
Role in this project:
userFull-stack Developer
Contributions:665 reviews, 112 commits, 490 PRs in 2 years 4 months
Contributions summary:Ryan's commits primarily involve enhancing the Babylon.js rendering engine, focusing on optimizing performance and ensuring platform compatibility, specifically with Babylon Native. They implemented changes to improve type safety, reduce memory allocation, and streamline code. Further contributions involved the introduction of command buffer functionality to the native engine, along with the migration of various rendering tasks (texture management, vertex array binding, and state management) to use this new command buffer system, improving overall performance.
babylonjsjavascript-frameworkrendering-enginewebglwebgl2
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