Jonathan Reynolds is a Senior Software Engineer with 12 years of experience building high-performance frontends and media pipelines, currently focused on platform chat at Roblox after a multi-year tenure at Meta/Reality Labs. He has shipped camera and audio features used by billions, led HDR and dynamic audio work for Instagram and Messenger, and partnered with Samsung and Google to integrate device camera capabilities. Comfortable across full stack and native Android, he’s contributed to notable open-source projects including GearVRf and PyTorch’s Captum (creating a React-based Jupyter widget), reflecting hands-on experience in VR, ML tooling, and developer UX. Known for pragmatic system design and improving developer workflows, he blends production-scale product engineering with research-adjacent algorithm work to tame complex media and XR problems.
12 years of coding experience
6 years of employment as a software developer
Moline High School
Bachelor of Science (B.S.) Computer Science, Bachelor of Science (B.S.) Computer Science at University of Illinois Urbana-Champaign
High School Diploma, High School Diploma at Illinois Mathematics and Science Academy
Model interpretability and understanding for PyTorch
Role in this project:
Full-stack Developer
Contributions:14 commits, 9 PRs, 1 push in 1 year
Contributions summary:Jonathan contributed to the development of the Captum Insights Jupyter widget, focusing on the frontend implementation. They created the widget using React, interacted with Jupyter widgets base, and integrated it with the Captum framework. Key changes include modifying webpack configurations, developing React components, and creating necessary API calls to interact with the backend service. Additionally, they refactored the frontend code to use CSS modules for styling.
The GearVR framework(GearVRf) is an Open Source VR rendering library for application development on VR-supported Android devices.
Role in this project:
Back-end Developer
Contributions:24 commits, 22 PRs, 52 comments in 2 months
Contributions summary:Jonathan primarily worked on enhancing the GVRPicker class, focusing on providing UV and Barycentric coordinate information for mesh colliders to improve object picking capabilities within the GearVR framework. Their contributions include modifying the GVRPicker and related native code to incorporate these new features, which provides texture collision data in GVRPickedObject and updates the picker. These changes suggest an effort to improve the interaction and data retrieval from objects within the VR environment.
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
Jonathan Reynolds - Senior Software Engineer at Roblox