Austin Kerbow is a compiler-focused software engineer with 11 years of experience, currently an SMTS Software Development Engineer at AMD in Sacramento. He has advanced through multiple engineering levels at AMD since 2019, specializing in the AMDGPU backend and working on ROCm-related compiler toolchains. His LLVM contributions include fixing kernarg preloading crashes, refining hidden kernel-argument handling, optimizing SGPR usage, and improving memory access alignment—work that directly improves GPU compile-time stability and runtime efficiency. Combining academic research experience with production compiler engineering, he bridges low-level performance optimization and pragmatic tooling for high-performance compute. Notably, his open-source work on the widely used llvm/llvm-project demonstrates an ability to diagnose subtle codegen issues and improve test coverage in complex compiler flows.
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
Back-end Developer
Contributions:76 reviews, 1 commit, 39 PRs in 1 day
Contributions summary:Austin primarily contributed to the LLVM project by addressing issues within the AMDGPU backend. Their work focused on fixing crashes related to kernarg preloading, improving test cases, and refining the handling of hidden kernel arguments. The contributions extended to optimizing SGPR usage and ensuring the correct implementation of memory access alignment within the AMDGPU compilation flow. These changes enhance the stability and efficiency of the AMDGPU compiler.
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
Austin Kerbow - SMTS Software Development Engineer at AMD