David Catuhe

Partner Group Engineering Manager at Microsoft

Seattle, 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
award
Top expert inWebGL and Interactive 3D Graphics Development
David Catuhe is a seasoned engineering leader and creator of the Babylon.js open-source 3D engine, now serving as Partner Group Engineering Manager at Microsoft with over a decade of focused client and web platform development. He blends deep technical expertise in WebGL, JavaScript/TypeScript, HTML5 and C#/DirectX with hands-on contributions to high-profile projects like Babylon.js exporters, Vorlon.js and the Windows Community Toolkit. At Microsoft he has driven web video and 3D strategy across Stream, SharePoint Spaces, PowerPoint on the web and other products, translating open-source innovation into production-scale services. Known for methodical organization and strong cross-team relationships, he steers large engineering teams while remaining an active coder and maintainer. His GitHub history shows both UI/UX polish and low-level exporter work (including Blender integrations), reflecting a rare full-stack 3D toolchain fluency. Based in Seattle, he combines evangelism and product leadership with a persistent focus on developer experience and community collaboration.
code13 years of coding experience
job23 years of employment as a software developer
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
1,767reputation
109kreached
85answers
0questions
github-logo-circle

Github Skills (44)

debugging10
compatible10
javascript10
gltf10
xaml10
uwp10
gulp10
typescript10
babylonjs10
ui-design10
browser-support10
uid10
dom-manipulation10
3dsmax10
front-end-development10

Programming languages (12)

TypeScriptC#PowerShellCSSC++BikeshedWolfram LanguageC

Github contributions (5)

github-logo-circle
BabylonJS/Babylon.js

Jun 2013 - Oct 2022

Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.
Role in this project:
userFront-end Developer
Contributions:56 releases, 1854 reviews, 12337 commits in 9 years 5 months
Contributions summary:David primarily contributed to UI development within the Babylon.js framework, as evidenced by the edits to `commandBarComponent.tsx` and `sceneExplorerComponent.tsx` files, as well as involvement with controls like `ToggleButton` and `ColorPicker`. They addressed UI bugs, improved code related to the color picker, and added a feature for selecting a node in the node explorer. The user's work is focused on enhancing the user experience within the GUI Editor.
babylonjsjavascript-frameworkrendering-enginewebglwebgl2
Babylon.js documentation page
Role in this project:
userFront-end Developer
Contributions:6 reviews, 2290 commits, 1912 PRs in 4 years 9 months
Contributions summary:David primarily focused on implementing UI changes within the documentation website. They integrated a new header for overviews and added entries to the mobile menu, improving navigation. Additionally, the user updated banner elements and modified the main JavaScript file to include and organize various UI components. The code commits indicate a focus on front-end development and UI/UX enhancement.
babylonjs
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