Daosheng Mu

Senior Software Engineer at Adobe

San Francisco, 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

👤
Senior
🎓
Top School
Daosheng Mu is a senior software and graphics engineer with 12+ years building cross-platform rendering, mixed reality, and game-engine systems for browsers, consoles, mobile and standalone VR/AR devices. At Mozilla he helped shape WebXR/WebVR and Firefox Reality (including telemetry and gamepad integration) and is an active open-source contributor to high-profile projects like three.js and Babylon.js. He combines low-level graphics expertise (OpenGL, Direct3D, ANGLE) with full-stack product work—shippping glTF exporters, format converters, and telemetry bindings across C# and JavaScript. Now at Adobe, he continues to blend experimental mixed-reality work with production-quality systems engineering, and he’s known for iterating quickly on novel pipelines and tooling. A former game-engine lead and startup co-founder, he pairs a passion for open source with practical engineering that makes WebGL and immersive experiences more accessible.
code12 years of coding experience
job13 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at National Chiayi University
languagesChinese, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (35)

threejs10
javascript10
gltf10
game-engine10
apidoc10
typescript10
babylonjs10
java10
javas10
api10
typescript-types10
dotnet-core10
3d10
fbx10
typescripts10

Programming languages (11)

C#TypeScriptJavaC++BikeshedRustScalaJavaScript

Github contributions (5)

github-logo-circle
A fast and secure browser for standalone virtual-reality and augmented-reality headsets.
Role in this project:
userFull-stack Developer
Contributions:100 commits, 101 PRs, 171 pushes in 2 years 1 month
Contributions summary:Daosheng contributed significantly to the Firefox Reality browser, focusing on implementing and integrating telemetry features for gathering usage data. They added a telemetry component, including support for session tracking, event recording, and upload scheduling, while integrating with settings store. Furthermore, they also added telemetry probes for searches, including URL bar events, voice input, and loading time metrics to enhance user behavior analysis. Finally, they extended the telemetry system to gather data on immersive mode duration, multiple window usage, and other user interaction metrics.
arcoreheadsetssecurebrowservirtualreality
mrdoob/three.js

Mar 2014 - May 2018

JavaScript 3D Library.
Role in this project:
userFull-stack Developer
Contributions:54 commits, 10 PRs, 64 comments in 4 years 2 months
Contributions summary:Daosheng contributed significantly to the `three.js` library by developing and maintaining converter tools for 3D model formats, including FBX and TGA. They added functionalities like copying textures and fixing UV index bugs in the conversion process. Furthermore, the user worked on the addition of TGA texture format support across different loaders and examples, and implemented optimization like texture mapping for the software renderer.
virtual-realitysvgwebglcanvasjavascript
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
Daosheng Mu - Senior Software Engineer at Adobe