Alex Bradbury is a compiler and toolchain expert with 17 years of experience focused on LLVM, compiler backends, and open hardware toolchains. As a current hacker at Igalia and former CTO/co-founder of lowRISC, he led the upstreaming and initial bring-up of the RISC‑V LLVM backend and helped steer the OpenTitan open-source silicon root of trust. His contributions span deep codegen work in llvm-project and clang, practical RISCV target support, and infrastructure improvements that improve CI, developer experience, and project quality. He combines research-grade compiler design (Loki many-core LLVM backend and novel ILP techniques) with hands-on embedded and DevOps engineering. Based in Cambridge, he pairs academic rigour from Cambridge with a track record of shipping production-quality compiler and silicon tooling. Notably, his work includes both low-level assembler/driver fixes and higher-level codegen transformations, showing fluency across the full compiler stack.
17 years of coding experience
8 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Cambridge
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
Back-end Developer
Contributions:223 reviews, 4 commits, 169 PRs in 5 months
Contributions summary:Alex primarily focused on the LLVM CodeGenPrepare, contributing to the preservation of flags in the SinkCast operation. They also addressed an issue related to RISCV Atomics ABI attributes by reverting a previous commit. Furthermore, the user contributed tests for RISC-V, with a focus on improvements related to constant materialization for stores of i8 negative constants and generally improved the codegen capabilities of the target. The work involves modifying existing code files, testing, and integrating changes to improve code quality.
Contributions:65 reviews, 42 commits, 65 PRs in 2 years 5 months
Contributions summary:Alex primarily contributed to the infrastructure and build processes of the OpenTitan project. Their work includes creating a checker for Signed-off-by lines, updating headers to pass linting checks, and ensuring Docker builds align with CI practices. They also added partner logos to the project's landing page. These contributions suggest a focus on improving the developer experience, code quality, and project presentation.
root-of-trustrootsilicontrust
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.