Hanming Zhang is a software engineer with nine years of experience specializing in graphics and engine development for AAA games, currently on the Engine team at Microsoft’s Turn 10 Studios working on the Forza franchise. He holds a master’s in Computer Graphics and Game Technology from UPenn and combines academic grounding with hands-on engine work and performance testing from an internship at NVIDIA. Known for blending technical depth with a genuine passion for games and CG, he contributes to high-performance rendering and engine systems that power realistic racing experiences. Outside work he composes creativity into music and sport—playing piano and basketball—and brings a photographer’s eye and a cinematic sensibility influenced by Canon and composers like Joe Hisaishi to his craft.
9 years of coding experience
3 years of employment as a software developer
High School, High School at Shanghai FuDan Senior High School
Bachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at East China Normal University
Master’s Degree, Computer Graphics and Game Technology, Master’s Degree, Computer Graphics and Game Technology at University of Pennsylvania
Contributions:30 PRs, 50 pushes, 3 branches in 27 days
game-designteam-projectciszhangyan
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
Hanming Zhang - Software Engineer 2 at Turn 10 Studios