Akshat Oke

Graduate Teaching Assistant - Programming Languages

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
Akshat Oke is a software engineer and compiler specialist with five years of experience, currently a Graduate Teaching Assistant in Programming Languages at Georgia Tech. He has production compiler experience from AMD, where he ported and enhanced the AMDGPU backend to LLVM's new pass manager and contributed machine-SSA optimizations to a high-profile open-source project. His background includes research and software internships at IIT Bombay and Schrödinger, reflecting a blend of academic rigor and industry delivery. Comfortable in low-level systems and toolchain development, he brings practical expertise in optimizing GPU code paths and improving compiler diagnostics. Colleagues can expect a developer who pairs deep technical focus with hands-on contributions to widely used infrastructure like the LLVM project.
code5 years of coding experience
job1 year of employment as a software developer
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at Georgia Institute of Technology
bookBITS Pilani, Hyderabad Campus
github-logo-circle

Github Skills (7)

compiler-optimization10
code-generation10
amdgpu10
codegen10
llvm10
cprogramming-language9
c-language9

Programming languages (10)

MDXTypeScriptC++CLLVMSCSSJavaScriptHTML

Github contributions (5)

github-logo-circle
llvm/llvm-project

Jul 2024 - Jul 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer
Contributions:177 reviews, 290 PRs, 596 pushes in 1 year
Contributions summary:Akshat's contributions primarily involve modifying and improving the LLVM compiler infrastructure, specifically focusing on the AMDGPU target. They fixed typos, improved error messages, and resolved references within TableGen. Moreover, they ported and enhanced various AMDGPU-related passes to the new pass manager, including SIFoldOperands, GCNDPPCombine, SILoadStoreOptimizer, and SIPeepholeSDWA, along with incorporating the machine SSA optimization. This work demonstrates expertise in compiler development and AMDGPU architecture.
compilerllvmtoolchain
Contributions:7 commits, 5 pushes, 1 branch in 1 year
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