Bradley Smith is a Principal Engineer with 17 years of experience specializing in compilers and architecture, currently leading compiler work at Arm from West Suffolk. His career at Arm spans roles from C/C++ compiler engineer to principal, blending hands-on backend development with architecture research and staff engineering leadership. He is an active contributor to the LLVM/Clang ecosystem, notably adding ARM/AArch64 support, ARM NEON defines, Cortex-A53 errata workarounds, and ARMv8-M tests—work that underpins widely used open-source toolchains. Trained in mathematics at the University of Warwick, he pairs rigorous analytical thinking with pragmatic engineering to solve low-level, performance-critical problems. Colleagues rely on him for deep expertise in CPU targets and for translating complex architecture quirks into robust compiler behavior.
17 years of coding experience
14 years of employment as a software developer
BSc, Mathematics, BSc, Mathematics at University of Warwick
Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Role in this project:
Back-end Developer
Contributions:14 commits in 2 years 1 month
Contributions summary:Bradley primarily contributed to the Clang compiler project, focusing on ARM and AArch64 architecture support. Their work involved adding predefines for ARM architectures, porting tests to ARM64, and hooking up subtarget features to the driver. Key contributions include defining values for `__ARM_NEON_FP`, implementing workarounds for Cortex-A53 errata, and adding tests for ARMv8-M Baseline/Mainline.
Contributions:8 pushes, 5 branches in 1 year 5 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.