Shenggan Cheng is a PhD student at the National University of Singapore and an experienced research engineer with nine years in HPC and AI systems, grounded in a Bachelor’s from Shanghai Jiao Tong University. He has applied low-level CUDA expertise to accelerate large-model training, contributing optimized kernels for dropout and activation functions to the widely used ColossalAI project. Previously he worked at Shanghai Jiao Tong University’s Center for HPC and interned at SenseTime, blending academic research with industry-scale computer vision and systems experience. Based in Singapore, Shenggan combines deep systems programming skills with a research mindset focused on making large AI models cheaper and faster. An understated strength is his track record of cleaning and refactoring GPU code, improving both performance and maintainability for production-ready open-source tooling.
9 years of coding experience
2 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Shanghai Jiao Tong University
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at National University of Singapore
Making large AI models cheaper, faster and more accessible
Role in this project:
ML Engineer
Contributions:2 reviews, 8 commits, 9 PRs in 1 year
Contributions summary:Shenggan contributed to the `colossalai` repository, focused on large AI models. They implemented CUDA kernels for dropout and activation functions, optimizing the performance of deep learning models. The commits demonstrate a strong understanding of CUDA programming and deep learning fundamentals. The user also refactored and polished code style in existing CUDA kernels.
Contributions:19 commits, 2 PRs, 15 pushes in 1 month
vue
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.