Akshay Deodhar

Compiler Engineer at NVIDIA

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
Akshay Deodhar is a compiler engineer based in California with eight years of experience building systems software, compiler backends, and database internals. He currently works at NVIDIA and contributes to the LLVM project—notably improving NVPTX support for concurrency primitives and codegen—bringing real-world impact to a widely used open-source compiler infrastructure. His background spans RDBMS transaction internals at Oracle, domain-specific compiler work for AI chips, and cloud/edge system tooling, giving him a rare cross-section of compiler, systems, and infrastructure expertise. Academically grounded with a 4.0 MS from Georgia Tech and a top-ranked BTech, he has also taught advanced operating systems and led satellite control-system projects involving orbital simulation and quaternion control. Akshay publishes technical explorations on his blog and maintains an active GitHub, reflecting a habit of turning deep research and teaching into production-ready code. He combines careful correctness work (memory ordering, fence semantics) with practical delivery across both research and large-scale engineering environments.
code9 years of coding experience
job1 year of employment as a software developer
bookScience, HSC, 92.4%, Science, HSC, 92.4% at Fergusson College
bookBachelor of Technology - BTech, Computer Engineering, 9.56/10, Bachelor of Technology - BTech, Computer Engineering, 9.56/10 at College of Engineering Pune
bookMaster of Science - MS, Computer Science, 4.0, Master of Science - MS, Computer Science, 4.0 at Georgia Institute of Technology
stackoverflow-logo

Stackoverflow

Stats
21reputation
433reached
0answers
1question
github-logo-circle

Github Skills (15)

nvtx10
c-language10
cprogramming-language10
ptx10
llvm10
atomics9
atomic9
compiler-optimization9
assembly8
cuda8
assembler8
assemble8
git6
git-merge6
git-checkout6

Programming languages (5)

TypeScriptC++LLVMHTMLPython

Github contributions (5)

github-logo-circle
llvm/llvm-project

Mar 2020 - Jun 2026

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer
Contributions:111 reviews, 50 PRs, 16 pushes in 6 years 3 months
Contributions summary:Akshay primarily contributed to the LLVM compiler project, focusing on the NVPTX target. Their work involved implementing and improving support for features such as grid_constant, memory ordering for cmpxchg, and fence instructions. These changes included modifications to the NVPTX backend code, tests, and utility files, indicating their role in enhancing the compiler's capabilities. The user also made contributions to preserve flags and rewrite expression trees within the Reassociate pass.
compilerllvmtoolchain
Bri9k/hello-world

Jul 2017 - Nov 2019

Contributions:2 PRs, 6 pushes, 2 branches in 2 years 4 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