Shenggan Cheng

Singapore
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
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.
code9 years of coding experience
job2 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Shanghai Jiao Tong University
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at National University of Singapore
github-logo-circle

Github Skills (9)

cuda10
pytorch10
deep-learning10
ai9
machine-learning9
cprogramming-language7
distributed-computing7
c-language7
parallelization5

Programming languages (11)

DockerfileC++ShellTeXGoLuaHTMLRoff

Github contributions (5)

github-logo-circle
hpcaitech/ColossalAI

Dec 2021 - Jan 2023

Making large AI models cheaper, faster and more accessible
Role in this project:
userML 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.
heterogeneous-trainingcolossal-aifinetuningdeep-learninginference
Shenggan/Car-Client

Oct 2017 - Dec 2017

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.
Request Free Trial
Shenggan Cheng