Dhruva Chakrabarti

Principal MTS at AMD

Cupertino, 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
Dhruva Chakrabarti is a systems-focused software builder and researcher with decades of experience in compilers, concurrent runtimes, databases, and high-performance systems software. He has driven production compiler optimizations and program-analysis research from HP Labs through Amazon Aurora’s cloud-native MySQL engine and now leads GPU compiler and tooling work on the open-source AMD ROCm platform. His strengths span parallelizing compilers, transactional concurrency, persistent memory programming, and pragmatic performance engineering that bridges research and production. Based in Cupertino, he combines deep academic training (PhD, Northwestern) with hands-on delivery across industry-scale systems. Notably, his work has anticipated persistent memory programming models and influenced query parallelization and transaction management in a major cloud database. His career reflects a rare blend of long-term research insight and practical implementation at the intersection of compilers, databases, and accelerator ecosystems.
code5 years of coding experience
job20 years of employment as a software developer
bookIndian Institute of Technology Kanpur
bookB.E., Computer Science, B.E., Computer Science at Jadavpur University
bookDoctor of Philosophy - PhD, Electrical and Computer Engineering, Doctor of Philosophy - PhD, Electrical and Computer Engineering at Northwestern University
github-logo-circle

Github Skills (35)

opencl10
modular10
llvm10
locked10
packaging10
gpu-programming10
blas10
amd10
openmp10
api10
toolchain10
cuda10
compiler10
git-mirror10
portability10

Programming languages (4)

ShellC++LLVMFortran

Github contributions (5)

github-logo-circle
dhruvachak/llvm-project

Dec 2023 - Feb 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Contributions:30 pushes, 12 branches in 1 year 2 months
Contributions:148 commits in 9 months
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
Dhruva Chakrabarti - Principal MTS at AMD