Cheng Luo is a researcher specializing in distributed machine learning systems and FPGA-accelerated DNN training with eight years of experience across academia and industry. He has driven research and prototype platforms at Microsoft Research Asia, Imperial College London, and Fudan University, and now holds research roles at Caltech and TikTok. Proficient in C++, Python, CUDA, Verilog and MaxJ, Cheng blends system-level distributed training design with hands-on custom hardware implementation for quantized neural networks. His work uniquely spans full-stack DNN workflows—from algorithmic quantization and model reconstruction to scalable training infrastructure—demonstrating an uncommon combination of FPGA hardware design and large-scale system engineering. Based in San Diego, he is fluent in English and experienced in cross-institution collaborations and international research exchanges.
8 years of coding experience
2 years of employment as a software developer
Summer exchange Artificial Intelligence, Summer exchange Artificial Intelligence at Technion - Israel Institute of Technology
PHD student, PHD student at Fudan University
The University of Sydney
Visting PHD student High Performance Embedded and Distributed Systems (HiPEDS), Visting PHD student High Performance Embedded and Distributed Systems (HiPEDS) at Imperial College London
Contributions:18 commits, 13 pushes, 1 branch in 1 month
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.