Akash Banerjee

Member Of Technical Staff at AMD

Watford, England, United Kingdom
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
Akash Banerjee is a Senior Compiler Engineer at AMD UK with 7 years of experience building high-performance compiler tooling for HPC and accelerator targets. He contributes to the Frontier supercomputing project, working on the llvm-flang Fortran driver and OpenMP device offloading support in MLIR, and has a strong track record improving OpenMP GPU reductions and declare-mapper support in LLVM. With an MTech from IIT Hyderabad focused on software verification and formal methods, he blends rigorous program analysis and formal verification techniques with practical compiler engineering. Former roles at Imagination Technologies and deep LLVM upstream involvement show he thrives at the intersection of research and production-grade toolchains. Colleagues describe him as someone who moves complex codegen responsibilities from prototype to robust infrastructure while keeping debugging and debug-info fidelity front of mind.
code7 years of coding experience
job5 years of employment as a software developer
bookMaster of Technology - MTech Computer Science, Master of Technology - MTech Computer Science at Indian Institute of Technology Hyderabad
bookBachelor of Technology - BTech Computer Science, Bachelor of Technology - BTech Computer Science at Regent Education and Research Foundation Group of Institutions 263
languagesEnglish, Hindi, Bengali
github-logo-circle

Github Skills (7)

openmp10
compiler-design10
mlr10
llvm10
cprogramming-language9
c-language9
gpu-programming8

Programming languages (5)

C++LLVMHTMLFortranPython

Github contributions (5)

github-logo-circle
llvm/llvm-project

Jan 2023 - Jan 2023

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer
Contributions:200 reviews, 1 commit, 88 PRs in 1 day
Contributions summary:Akash primarily contributed to the LLVM project by migrating and refactoring OpenMP code related to GPU reductions. This involved moving code generation for reductions from Clang to OMPIRBuilder and fixing bugs in debug information generation. Furthermore, the user added support for OpenMP declare mapper directives, enhancing the capabilities for custom mapper implementations and incorporating LLVM IR translations. These contributions suggest a focus on improving OpenMP support within the compiler infrastructure.
compilerllvmtoolchain
TIFitis/llvm-project

Aug 2022 - Jun 2026

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Note: the repository does not accept github pull requests at this moment. Please submit your patches at http://reviews.llvm.org.
Contributions:2 PRs, 206 pushes, 93 branches in 3 years 10 months
compilerstechnologiesclangsubmittoolchain
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