Richard Neill is a Senior Software Engineer at Arm with five years of professional experience focused on the Android Runtime (ART) and its optimizing compiler within AOSP. He brings a strong academic foundation—a PhD in Computer Science and prior postdoctoral work on the EuroEXA project—combined with industry experience at BT and early internships, giving him both research rigor and production engineering chops. Based in Stevenage, he specializes in managed runtimes and performance-sensitive systems, routinely navigating low-level VM internals and compiler optimizations. Richard’s background in physics and software development underpins a methodical, measurement-driven approach to problem solving that surfaces subtle performance regressions before they reach users. He is an active open-source engineer at Arm, contributing to foundational Android infrastructure rather than surface tooling. Colleagues describe him as the kind of engineer who bridges deep research insights with pragmatic, deployable solutions.
5 years of coding experience
7 years of employment as a software developer
Bachelor of Science (BSc), Physics with Astrophysics, Bachelor of Science (BSc), Physics with Astrophysics at University of Leeds
Master of Science (MSc), Software Development, Master of Science (MSc), Software Development at Queen's University Belfast
AArch32 and AArch64 Runtime Code Generation Library
Contributions:3 pushes, 1 branch in 1 day
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.