Yao Lu

Senior Software Engineer at Apple

Cupertino, California, United States
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

👤
Senior
🎓
Top School
Yao Lu is a Senior Software Engineer at Apple in Cupertino, blending academic depth in computer vision and 3D reconstruction with production-grade software development. With a PhD in Machine Learning, Computer Vision, and Computer Graphics from The George Washington University and a Master’s in Computer Science, he specializes in SLAM, 3D surface reconstruction, and GPU-accelerated pipelines using CUDA, OpenCL, C++, Python, and related frameworks. He has led back-end development for real-time depth-based 3D mapping and volumetric fusion projects during his GWU tenure, delivering accuracy improvements and scalable performance. In industry, he applies these strengths to build robust, high-performance vision systems at Apple's scale, bridging research and production. He maintains hands-on fluency across OpenCV, TensorFlow, Numpy, and MATLAB, with a strong track record of turning complex CV/ML problems into practical solutions. Based in Cupertino, California, he brings a global academic background and a track record of turning theory into impact in fast-paced, cross-disciplinary teams.
code6 years of coding experience
job7 years of employment as a software developer
bookBachelor 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
book4.0/4.0, 4.0/4.0 at The George Washington University
bookExchange Student, Media and Art, 4.0, Exchange Student, Media and Art, 4.0 at University of Westminster
github-logo-circle

Github Skills (20)

depth10
pose9
render9
hand-tracking9
depth-estimation9
3d-model9
fusion9
partial9
rgb8
sensors8
camera8
rendering8
fuse7
data-capture7
computer-vision6

Programming languages (2)

C++MATLAB

Github contributions (5)

github-logo-circle
User interface for data capture. Take depth and RGB streams from two RGB-Depth sensors. Generate 3D partial meshes for different poses.
Contributions:73 commits, 2 PRs, 60 pushes in 7 days
structure-from-motionuser-interfacepartialsensorsstreams
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.
Request Free Trial