Kevin Choi

Compiler Engineer at AMD

Vaughan, Ontario, Canada
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
Kevin Choi is a compiler engineer with 11 years of experience building and optimizing backends for high-performance architectures, currently contributing to AMD's compiler efforts. He has a strong track record across industry leaders including AMD, Intel, IBM, and Coherent Logix, focusing on code generation, vectorization, and correctness for GPU targets. An active contributor to the widely used LLVM project, Kevin has specialized in the AMDGPU backend—improving vector legalization and division/remainder code paths to boost performance and accuracy. Trained in Engineering Science (Electrical and Computer) at the University of Toronto, he combines deep systems-level knowledge with practical production delivery. Colleagues describe him as a pragmatic problem-solver who blends low-level assembly insight with modern compiler design.
code11 years of coding experience
job13 years of employment as a software developer
bookBASc Engineering Science (Electrical and Computer), BASc Engineering Science (Electrical and Computer) at University of Toronto
languagesKorean
github-logo-circle

Github Skills (9)

compiler-optimization10
code-generation10
llvm10
assemble9
assembler9
vectorization9
cprogramming-language9
assembly9
c-language9

Programming languages (11)

C#JavaC++ShellCDLLVMJavaScript

Github contributions (5)

github-logo-circle
llvm/llvm-project

Dec 2023 - Mar 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer
Contributions:24 reviews, 20 PRs, 7 pushes in 1 year 3 months
Contributions summary:Kevin primarily contributes to the LLVM project, with a focus on the AMDGPU backend. Their work involves modifying and improving the compiler's code generation, specifically related to vectorization, and optimization of AMDGPU assembly code. The commits address issues in vector legalization and division/remainder operations, aiming to enhance the performance and correctness of compiled code for AMD GPUs. This includes implementing and refining code generation for various AMDGPU features, leading to more efficient and accurate code.
compilerstechnologiesclangsubmittoolchain
choikwa/llvm-project

Jan 2024 - Mar 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Contributions:71 pushes, 7 branches in 1 year 2 months
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
Kevin Choi - Compiler Engineer at AMD