Alex Bradbury

Hacker at Igalia

Cambridge, England, United Kingdom
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
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.
code17 years of coding experience
job8 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Cambridge
github-logo-circle

Github Skills (29)

code-optimization10
docker10
assembly10
c-language10
risc-v10
dockers10
hardware10
cicd10
compiler-compiler10
device-driver10
driver10
sys10
assembler10
build-automation10
compiler10

Programming languages (23)

C++CSSCRustMakefileScalaTeXWebAssembly

Github contributions (5)

github-logo-circle
llvm/llvm-project

Aug 2022 - Jan 2023

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-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.
compilerstechnologiesclangsubmittoolchain
lowRISC/opentitan

Oct 2019 - Mar 2022

OpenTitan: Open source silicon root of trust
Role in this project:
userDevOps Engineer & Infrastructure Engineer
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.
Request Free Trial
Alex Bradbury - Hacker at Igalia