Yao Lu is a Senior Software Engineer based in Cupertino with a PhD in Computer Science and six years of industry experience building production-grade computer vision and machine learning systems at Apple. He brings deep expertise in 3D reconstruction and SLAM from graduate research that produced state-of-the-art, validated volumetric fusion and non-rigid registration pipelines. Proficient in C++, CUDA/OpenCL, Python, TensorFlow and OpenCV, he routinely bridges algorithmic research and highly optimized GPU back-end engineering. His work also spans applied ML for biomedical risk prediction, where he developed novel methods to detect and mitigate overfitting while converting complex 3D geometry into interpretable features. Comfortable taking full ownership of back-end systems, Yao combines rigorous academic training with a track record of shipping scalable, real-time vision solutions.
6 years of coding experience
7 years of employment as a software developer
Bachelor of Engineering (B.E.), Electrical and Electronics Engineering, 3.3/4.0, Bachelor of Engineering (B.E.), Electrical and Electronics Engineering, 3.3/4.0 at Communication University of China
Master's degree, Computer Science, 3.9/4.0, Master's degree, Computer Science, 3.9/4.0 at The George Washington University
Exchange Student, Media and Art, 4.0, Exchange Student, Media and Art, 4.0 at University of Westminster
Camera Tracking: Track camera poses in real-time by registering new income depth image to the generated depth from fused TSDF. Volumetric Fusion: With the updated camera pose, fuse the new income depth to the fused TSDF volume in real-time. Volumetric Rendering: Render the fused TSDF volume in real-time.
Contributions:115 commits, 2 PRs, 97 pushes in 9 days
renderrealtimefusecameravolumetric-rendering
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.