Scott Egerton is a compiler-focused software engineer with a decade of experience building and optimizing low-level toolchains, currently a Member of Technical Staff at AMD in Bristol. He has a strong history in compiler engineering roles at Huawei, Embecosm and research institutions, and contributed to the LLVM project where he improved AMDGPU backend optimizations such as the AMDGPUInsertSingleUseVDST pass. Comfortable navigating register-level details, instruction grouping and opcode-specific logic, he blends research-led approaches with production-grade engineering. Scott’s background includes embedded and academic placements (Imagination Technologies, University of Bristol/Hull) that inform his pragmatic yet research-aware solutions. He brings a track record of removing unused features and refining complex compiler analyses to produce leaner, more correct code generation.
10 years of coding experience
5 years of employment as a software developer
Bachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at The University of Hull
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
Back-end Developer
Contributions:14 reviews, 13 PRs, 9 pushes in 4 years 9 months
Contributions summary:Scott primarily worked on optimizing AMDGPU (Advanced Micro Devices Graphics Processing Unit) compiler code, focusing on the `AMDGPUInsertSingleUseVDST` pass. They implemented and refined logic to correctly identify and mark instructions for single-use producers, improving instruction grouping and optimization. Their contributions involved handling register usage, addressing multiple uses within the same instruction, and excluding specific opcodes for accurate single-use analysis. The user also contributed to the removal of unused features.
Contributions:1 release, 264 commits, 48 pushes in 1 year 7 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.