Gary Hsu is a Principal Tech Lead at Microsoft with nine years of professional experience and a B.S. in Computer Science from Carnegie Mellon. He brings deep expertise in graphics and rendering engines, contributing to high-profile open-source projects like Babylon.js, bgfx, and Khronos glTF samples—where he improved loaders, demo UX, and platform-specific DirectX behaviors. Comfortable across the stack, Gary has shipped front-end interactive demos, native rendering integrations, shader/engine work, and platform build fixes, showing a rare blend of user-facing polish and low-level systems reasoning. His contributions include advancing glTF support (KTX2/BasisU), fixing complex animation and skinning edge cases, and enabling Windows App SDK support, demonstrating attention to corner cases that often break production pipelines. Based in Bothell, WA, he pairs practical problem-solving with long-term architectural thinking and a knack for turning graphics research into reliable, developer-friendly tooling.
9 years of coding experience
B.S., Computer Science, B.S., Computer Science at Carnegie Mellon University
Build cross-platform native applications with the power of the Babylon.js JavaScript framework
Role in this project:
Back-end Developer
Contributions:865 reviews, 179 commits, 423 PRs in 3 years 7 months
Contributions summary:Gary contributed significantly to the codebase, with the first commit initializing the project. Their contributions extended to the implementation of core functionalities within the BgfxEngine, including interaction with the rendering engine, shader compilation, and setting up uniform handling. They also addressed build-related issues and reorganized project files, demonstrating an understanding of the project's architecture and build process.
Contributions:16 reviews, 33 commits, 29 PRs in 4 years 7 months
Contributions summary:Gary made several commits related to cleaning up and updating glTF sample models within the repository. The commits involved modifications to glTF files, including updates to the schema, bufferView targets, and the inclusion of new models like BarramundiFish and WaterBottle. The user's work focused on ensuring the models conformed to the latest 2.0 specification and included fixes for vertex tangents.
playcanvascolladapbrfbxgltf
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.