Zuoming Shi

Software Engineer II - DirectML at Microsoft

New York, New York, 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
Zuoming Shi is a Software Engineer II at Microsoft with 11 years of experience building high-performance graphics and ML infrastructure for Windows and NPUs. He has driven performance and reliability improvements across DirectML, Direct3D ecosystems, WARP, and imaging APIs, shipping features that enabled imaging on millions of devices and perf tracking for hundreds of millions of sessions. Zuoming combines low-level systems expertise (JITs, video/YUV support, memory-refactors) with ML deployment work—designing NPU conformance tests and surfacing numerical-format gaps in ONNX runtimes. He contributes to open-source tooling such as PresentMon, where his work eliminated memory leaks and improved event handling used by NVIDIA, AMD, and Intel. A pragmatic engineer with a strong research background (MS CSE, top honors BS), he also brings product-minded creativity from game and educational app projects that reached museums and classrooms.
code11 years of coding experience
job5 years of employment as a software developer
bookMaster's degree, Computer Science and Engineering, Master's degree, Computer Science and Engineering at University of Washington
bookThe University of Arizona
github-logo-circle

Github Skills (10)

debugging10
debug10
c-language10
cprogramming-language10
performance-optimization10
toolz9
trace9
toolbox9
etw9
tooling9

Programming languages (3)

C#C++Jupyter Notebook

Github contributions (5)

github-logo-circle
GameTechDev/PresentMon

Oct 2020 - Mar 2021

Capture and analyze the high-level performance characteristics of graphics applications on Windows.
Role in this project:
userPerformance Engineer
Contributions:34 reviews, 23 commits, 10 PRs in 4 months
Contributions summary:Zuoming primarily focused on optimizing the performance characteristics of the `presentmon` tool, a graphics application performance analyzer. Their contributions involved removing debug assertions to streamline event destruction, moving assertions for improved frame completion tracking, and implementing a circular buffer to prevent memory leaks related to present events. The user's changes directly improved the efficiency and stability of the present event handling within the tool.
eventspresentationwindowsframeetw
ZuomingShi/GameJam-Test

Mar 2015 - Jul 2015

Contributions:117 commits, 65 pushes, 9 branches in 3 months
jamgame-jamspringjavatest-repository
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
Zuoming Shi - Software Engineer II - DirectML at Microsoft