Michael Bond is a Senior Computer Scientist with 13 years of experience specializing in real-time 3D graphics, glTF tooling, and game-engine rendering, currently driving glTF export and viewing at Adobe's Dimension team. He blends hands-on systems and shader development with product sensibility—having shipped rendering features, performance optimizations, and resource cleanup improvements across major open-source engines like three.js and Babylon.js. His open-source work includes concrete contributions to the Khronos glTF ecosystem (extensions for lights and transmission) and performance-focused shader changes that improve WebGL shadow filtering. Earlier roles span lead design and technical art on console titles and managing cross-disciplinary teams, giving him rare fluency across programming, design, and technical art. Based in Mountain View, he pairs a BMath in Computer Science with an MSc-level curiosity in astronomy, reflecting a methodical, research-minded approach to visual systems. Colleagues rely on him for pragmatic solutions that respect both artistic vision and engineering constraints.
13 years of coding experience
8 years of employment as a software developer
MSc Astronomy, MSc Astronomy at Swinburne University of Technology
BMath Honours Computer Science, BMath Honours Computer Science at University of Waterloo
Contributions:18 commits, 5 PRs, 11 pushes in 2 years 9 months
Contributions summary:Michael contributed to the development and maintenance of glTF sample models, focusing on the implementation of the KHR_materials_transmission extension. Their work involved modifying existing model files, adding new sample models demonstrating the transmission feature, and correcting validation errors. The user updated the models to reflect the required changes and removed texture transforms to align with the project's standards. These updates reflect a focus on maintaining the accuracy and showcasing the capabilities of glTF.
Contributions:4 reviews, 74 commits, 13 PRs in 2 years 7 months
Contributions summary:Michael's primary contributions revolve around developing and modifying features related to the KHR_lights extension for the glTF runtime. They implemented and then refined examples for the light properties, removing ambient light, and renaming the extension. Further work included merging upstream changes and handling changes in a specific file type, and then correcting the name properties of lights. These changes demonstrate a focus on modifying the underlying schema, updating examples and merging of the project.
3d-modelswebglruntimeplaycanvascollada
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.