Abhishek Kaushik is a Senior Software Engineer based in Cambridge with a focused background in compiler toolchains and code generation, currently contributing to the GNU toolchains team at Arm. He has practical compiler experience from Intel’s code generation group and earlier work on legacy-language compilers (COBOL and PL/1) at Raincode Labs, giving him a broad view of both modern and enterprise compilation challenges. His master’s research involved transforming OpenCL single-GPU code to multi-GPU execution, reflecting hands-on experience with parallelization and heterogeneous computing. Comfortable across low-level systems and high-performance compute domains, he combines academic rigor from IISc with production engineering experience in industry. Notably, his trajectory shows a consistent focus on making compilers and toolchains more capable of leveraging modern multi-device architectures.
1 year of coding experience
3 years of employment as a software developer
Master of Technology - MTech, Computer Science, Master of Technology - MTech, Computer Science at Indian Institute of Science (IISc)
Bachelor of Engineering - BE, Computer Science, Bachelor of Engineering - BE, Computer Science at Chandigarh College of Engineering & Technology (Degree Wing), Panjab University
10+2, Non-Medical, 10+2, Non-Medical at PML SD Public School, Chandigarh
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Contributions:33 reviews, 46 PRs, 8 pushes in 7 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
Abhishek Kaushik - Senior Software Engineer at Arm