Yan Zhang is a research engineer with a decade of experience translating cutting-edge academic research into applied machine learning and computer vision systems. He has held research roles at Max Planck and ETH Zürich, completed a PhD-level trajectory at Ulm University, and moved into industry positions at Meshcapade and Epic Games where he focuses on realistic human modeling and interaction. His work spans generative modeling, human motion and body analysis, biophotonics-based image segmentation, and scientific computing—bringing strong mathematical rigor from a mechatronics and control systems background. Yan is comfortable moving between foundational research and product-facing engineering, having shifted from postdoc projects to machine learning science in production contexts. Based in Germany, he maintains a personal repo and website that document his experiments and reproducible research, reflecting a commitment to open, verifiable methods. Colleagues describe him as someone who blends deep technical breadth with an eye for embodied, perceptual problems that bridge lab and industry.
9 years of coding experience
14 years of employment as a software developer
MSc, Control system engineering, MSc, Control system engineering at The University of Manchester
Bachelor, Mechanical Engineering (Mechatronics), Bachelor, Mechanical Engineering (Mechatronics) at Southwest Jiaotong University
Doctorate Degree, Computer Science, Doctorate Degree, Computer Science at Ulm University
Other, Mathematics and Computer Science, Other, Mathematics and Computer Science at Universität des Saarlandes
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.