Michael Bond

Senior Computer Scientist at Adobe

Mountain View, California, 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
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.
code13 years of coding experience
job8 years of employment as a software developer
bookMSc Astronomy, MSc Astronomy at Swinburne University of Technology
bookBMath Honours Computer Science, BMath Honours Computer Science at University of Waterloo
github-logo-circle

Github Skills (22)

webgl10
javascript10
3d-graphics10
shader10
gltf10
json-schema10
typescript10
babylonjs10
3d-models10
graphics-programming10
typescript-types10
webextension10
web-development10
typescripts10
game-engine9

Programming languages (7)

TypeScriptC++CJavaScriptMathematicaPHPHTML

Github contributions (5)

github-logo-circle
glTF Sample Models
Role in this project:
userFull-stack Developer
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.
playcanvascolladapbrfbxgltf
KhronosGroup/glTF

Jan 2018 - Aug 2020

glTF – Runtime 3D Asset Delivery
Role in this project:
userBack-end Developer
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.
Request Free Trial
Michael Bond - Senior Computer Scientist at Adobe