Richard Barton

Senior Engineering Manager at Arm

Manchester, 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
Richard Barton is a Senior Engineering Manager at Arm with 17 years of hands-on compiler and leadership experience, currently directing a 25-strong team focused on LLVM-based technologies. He progressed through technical, product and people leadership roles at Arm—shaping the Arm Compiler product, leading Fortran and C/C++ toolchain efforts, and driving functional safety and release processes. A longtime LLVM/Clang contributor, his work includes ARM architecture support (Cortex-A12, neon-vfpv4), preprocessor fixes and build-system improvements that bridge open-source and commercial compiler engineering. He combines deep compiler internals expertise with product ownership and recruitment/line-management skills, and has a pragmatic record of bringing complex compiler products to market on schedule. Trained in Computer Science at Cambridge, he pairs academic grounding with a rare mix of low-level code contributions and strategic technical stewardship.
code17 years of coding experience
job15 years of employment as a software developer
bookBachelor of Arts (BA), Computer Science, 2.II, Bachelor of Arts (BA), Computer Science, 2.II at University of Cambridge
github-logo-circle

Github Skills (14)

c1710
compiler10
arm10
compiler-compiler10
c-language10
clangd10
c1110
cprogramming-language10
architectures10
clang10
architecture10
performance-monitor9
performance-analysis9
objective-c7

Programming languages (3)

C++CLLVM

Github contributions (5)

github-logo-circle
llvm-mirror/clang

Nov 2013 - Oct 2015

Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Role in this project:
userBackend Developer & Compiler Engineer
Contributions:13 commits in 1 year 11 months
Contributions summary:Richard contributed to the Clang compiler project, primarily focusing on ARM architecture support and build system improvements. They implemented new features related to ARM processors, such as Cortex-A12 and neon-vfpv4, as well as handling related compiler flags. Their work also includes fixing preprocessor issues and test case adjustments within the compilation process. Additionally, the user made changes to address library path support and compiler options related to character types.
keptwindowsllvmcc-plus-plus
RichBarton-Arm/flang

May 2019 - Jun 2022

Flang is a Fortran language front-end designed for integration with LLVM.
Contributions:2 pushes, 8 branches in 3 years 2 months
fortran-languagecompilerfortranfront-endllvm
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
Richard Barton - Senior Engineering Manager at Arm