Ruofei Du

XR Labs TL M at Google

San Francisco, 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

🤩
Rockstar
🎓
Top School
Ruofei Du is an XR and interactive perception leader with 12 years of experience building production-grade AI+XR systems at Google, where he manages XR Labs and leads work on WebXR, Android XR, avatars, gaze/depth sensing, and generative XR. He bridges research and product: a Ph.D. in Computer Science from University of Maryland with 50+ peer-reviewed publications and a portfolio of patents (6 issued, 44 pending) that have driven features like Pixel 4 depth sensing and on-device ML for AR. A frequent program committee member for CHI and UIST and an associate editor for IEEE TVT, he combines deep HCI and graphics expertise with hands-on implementation across C++, CUDA, Unity, and WebAI stacks. Known for turning prototypes into shipped samples and libraries (see XR Blocks and Android XR Unity samples), he excels at making complex perception and rendering pipelines robust for real-world platforms. Based in San Francisco, he mentors cross-functional teams and steers technical strategy from research prototypes to scalable product integrations. An often-overlooked strength is his track record of publishing across vision, graphics, and HCI venues while simultaneously driving high-impact productization at Google.
code12 years of coding experience
job11 years of employment as a software developer
bookDoctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at University of Maryland
bookBachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at Shanghai Jiao Tong University
languagesChinese, English, Japanese
github-logo-circle

Github Skills (80)

shadertoy10
svg10
3d10
blending10
cpp10
visualizations10
mlmodel10
sketch10
javascript10
shader10
pre-trained-model10
rendering10
tensorflowjs10
glsl10
mining10

Programming languages (10)

TypeScriptC#C++BikeshedCJavaScriptHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
ruofeidu/DuBibtex

Sep 2018 - Nov 2022

This script merges duplicated bibtex items from a list of .bib files, capitalize the titles, and more importantly, resolve missing DOIs, years.
Contributions:26 commits, 1 PR, 42 pushes in 4 years 2 months
bibtex
SketchyScene/SketchyScene

Aug 2018 - May 2021

[ECCV 2018] SketchyScene: Richly-Annotated Scene Sketches
Contributions:19 commits, 13 PRs, 13 pushes in 2 years 9 months
eccvcomputer-visioneccv-2018sceneannotated
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
Ruofei Du - XR Labs TL M at Google