Yuan Lu

Research Student at The Institute for Learning-enabled Optimization at Scale (TILOS)

San Diego, 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
Yuan Lu is a PhD candidate in Data Science at UCSD with 12 years of technical experience spanning research and applied engineering in machine learning, statistical modelling, and distributed systems. He holds an MPhil in Machine Learning from Cambridge and a BSc in Mathematics and Statistics from UCL, and his research focuses on Graph Neural Networks, geometric/topological deep learning, and generative models for optimization and algorithmic reasoning. Yuan has contributed to production-scale open-source infrastructure—improving Ceph’s librbd cache and NVMe integration—demonstrating a practical grasp of performance and stability in distributed storage. His internships and research roles (Intel Labs, Cambridge, UCL) blend rigorous theory with applied tool-building, including automation and OCR pipelines for clinical reports and R Shiny analytics apps. Based in San Diego, he brings both research depth and hands-on systems experience, uniquely positioned to translate advanced ML concepts into robust, scalable implementations.
code12 years of coding experience
job2 years of employment as a software developer
bookHigh School Diploma, Liberal Arts, Sciences and Humanities, High School Diploma, Liberal Arts, Sciences and Humanities at Suzhou High School SIP
bookUniversity College London
bookGCE A Levels, Mathematics, Further Mathematics, Physics, Chemistry, GCE A Levels, Mathematics, Further Mathematics, Physics, Chemistry at Dulwich College
bookUniversity of California, San Diego
bookM.Phil., Machine Learning and Machine Intelligence, M.Phil., Machine Learning and Machine Intelligence at University of Cambridge
languagesChinese, English
github-logo-circle

Github Skills (13)

ceph10
data-storage10
distributed-systems10
c-language10
distributed-file-system10
cprogramming-language10
back-end-development10
block-storage10
performance-optimization9
nvme8
computer-engineering8
data-structure7
data-structures7

Programming languages (3)

C++CGo

Github contributions (5)

github-logo-circle
ceph/ceph

Nov 2019 - Aug 2020

Ceph is a distributed object, block, and file storage platform
Role in this project:
userBack-end Developer
Contributions:40 commits, 28 PRs, 146 comments in 9 months
Contributions summary:Yuan primarily focused on enhancing the librbd cache within the Ceph distributed storage platform, implementing core features and addressing key issues. They split and refined the `ReadRequest` functionality within the librbd cache, optimizing read operations. Their contributions also involved adding the `IMAGE_CACHE` feature, introducing state machine functionality, and addressing memory leak and core dump issues in the SPDK NVMe device integration. These changes demonstrate a focus on improving data access performance and stability.
fusefile-storagecephstorageopenebs
yison/ceph

Jul 2019 - Oct 2020

Ceph is a distributed object, block, and file storage platform
Contributions:2 PRs, 64 pushes, 30 branches in 1 year 3 months
file-storagecephglusterfscloud-storagedatabase
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
Yuan Lu - Research Student at The Institute for Learning-enabled Optimization at Scale (TILOS)