Jiayao Zhang

Physics Engine Programmer at Cloud Imperium Games

Frankfurt, Hesse, Germany
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
Jiayao Zhang is a Physics Engine Programmer with seven years of experience building simulation and rendering systems for games and research, currently at Cloud Imperium Games in Frankfurt. He has a strong track record integrating advanced engine features—Nanite, Chaos vehicle physics, ML deformers—and shipping tools that help artists produce generative content efficiently from his time at ByteDance. His open-source contributions include geometry, tangent calculation, and transform logic work on the zeno simulation/rendering node engine, reflecting hands-on expertise in 3D geometry and graphics pipelines. Earlier roles span robotics vision, medical imaging, and multimodal data systems at top labs and industry teams, showing an unusual blend of academic research and production engineering. Jiayao holds a master’s in computer science from KAUST and brings a pragmatic focus on realism and performance in physics simulation across contexts.
code7 years of coding experience
job2 years of employment as a software developer
bookBachelor of Engineering & Bachelor Arts, Computer Vision, Electronic Engineering, Bachelor of Engineering & Bachelor Arts, Computer Vision, Electronic Engineering at Chongqing University of Post and Telecommunications
bookMaster's degree, Computer Science, Master's degree, Computer Science at King Abdullah University of Science and Technology
github-logo-circle

Github Skills (8)

3d10
c-language10
cprogramming-language10
render10
graphic10
rendering10
simulations9
simulation9

Programming languages (7)

C++CCMakeJavaScriptJupyter NotebookPythonCuda

Github contributions (5)

github-logo-circle
zenustech/zeno

Mar 2022 - Mar 2022

ZEn NOde system - a simulation & rendering engine in nodes
Role in this project:
userFull-stack Developer
Contributions:6 commits, 8 PRs, 2 branches in 14 days
Contributions summary:Jiayao primarily contributed to the rendering engine, focusing on graphics and simulation aspects of the project. They modified the `PrimitiveLineSolidify.cpp` file, suggesting work on 3D geometry generation. Further contributions involved adding tangent calculation and improving drawing functionalities within `zenvis/GraphicPrimitive.cpp` and `zeno/zeno/nodes/prim/PrimitiveObjIO.cpp`, including the manipulation of object files. They also worked on transform logic as seen in `TransformPrimitive.cpp`.
rendering-enginevfxcppwebglnodes
jiayaozhang/OpenVDB_and_TBB

Oct 2021 - Jan 2022

Contributions:18 commits, 5 pushes in 2 months
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
Jiayao Zhang - Physics Engine Programmer at Cloud Imperium Games