Zihao Xiao

Senior Software Engineer at NVIDIA

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
Zihao Xiao is a Senior Software Engineer based in California with nine years of experience building production-grade systems at companies like NVIDIA and Waymo. He brings a strong academic foundation—holding an MS and PhD in Computer Science from Johns Hopkins—paired with hands-on experience in autonomous driving and GPU-centric software engineering. Zihao has moved between research and production roles, contributing to both internal platform features and externally-facing documentation for projects like UnrealCV, where he improved Mac support and developer onboarding for a prominent computer vision + Unreal Engine integration. Known for translating complex research ideas into maintainable code and clear documentation, he balances system-level rigor with practical developer empathy. Colleagues rely on him to bridge the gap between prototypes and scalable implementations in demanding, safety-critical environments.
code9 years of coding experience
job2 years of employment as a software developer
bookJohns Hopkins University
bookBachelor's degree, Automation, Bachelor's degree, Automation at Southeast University
github-logo-circle

Github Skills (8)

markdown10
markdown-it10
documentation10
unreal-engine-56
unreal6
unreal-engine-46
computer-vision5
git4

Programming languages (3)

C++JavaScriptJupyter Notebook

Github contributions (5)

github-logo-circle
unrealcv/unrealcv

May 2017 - Jul 2017

UnrealCV: Connecting Computer Vision to Unreal Engine
Role in this project:
userTechnical Writer
Contributions:12 commits, 2 PRs, 8 pushes in 1 month
Contributions summary:Zihao primarily focused on updating and expanding the documentation for the UnrealCV project. Their contributions included adding descriptions for the Mac environment, detailing the process of implementing new commands within the UnrealCV framework, and clarifying steps for compiling the plugin from source code. The changes encompassed updates to multiple documentation files, including installation, development, and configuration guides, enhancing the usability and clarity of the documentation.
unreal-enginevirtual-worldsunrealvisioncomputer-vision
Ized06/unrealcv

May 2017 - May 2017

Contributions:6 pushes, 1 branch in 1 day
unreal-engineunrealvisioncomputer-visionue4
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