Summary
Ran Luo is a Senior Machine Learning Engineer based in San Jose with 11 years of experience bridging research and product development in computer graphics, physics-based simulation, VR, and machine learning. He holds a Ph.D. in Computer Engineering from UNM and has published in venues like ACM TOG, IEEE TVCG, and IEEE VR, reflecting deep expertise in simulation-driven vision problems. Since joining Apple in 2020 he has moved from research-focused development to applied ML in the Vision Products Group, shipping algorithms that sit at the intersection of perception and graphics. Ran’s background includes industrial internships at Samsung and Apple where he developed robust 3D rigging and differentiable-renderer workflows, demonstrating practical mastery of tools like SMPL, OpenPose, and Blender scripting. Known for translating academic advances into production-ready systems, he brings a rare combination of rigorous research, systems engineering, and hands-on 3D/vision experience.
11 years of coding experience
5 years of employment as a software developer
Bachelor's degree Computer Software Engineering, Bachelor's degree Computer Software Engineering at Beihang University
PhD with Distinction Computer Engineering, PhD with Distinction Computer Engineering at The University of New Mexico
Chinese, English