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 (6)

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

Programming languages (8)

TypeScriptC++CLLVMSCSSJavaScriptHTMLDart

Github contributions (5)

github-logo-circle
llvm/llvm-project

Jul 2024 - Apr 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer
Contributions:148 reviews, 260 PRs, 523 pushes in 8 months
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.
compilerstechnologiesclangsubmittoolchain
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
Akshat Oke - Graduate Teaching Assistant - Programming Languages