Jonathan Thackray is a Staff Software Engineer based in Cambridge with over two decades of hands-on experience in systems and network-level programming across UNIX platforms. Now at Arm and previously shaping networking and security products at companies like Pulse Secure, Brocade and Riverbed, he combines deep C/C++ and assembly expertise with modern toolchains and languages such as Python and Java. He has contributed to prominent open-source projects including LLVM/llvm-project—enhancing the AArch64 backend for new Arm CPU variants—and to core networking tools and specs like squid and HTTP/2 (RFC 7540). A published inventor (US 9992263B2) and longtime systems programmer, he brings rare fluency across low-level architecture, compilers, and production networking stacks, making him effective in both client-facing and deeply technical engineering roles.
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
Backend Developer
Contributions:279 reviews, 69 PRs, 36 pushes in 1 year 4 months
Contributions summary:Jonathan's contributions focused on enhancing the AArch64 backend for the LLVM compiler project. They added support for new Arm AArch64 CPU variants, including Neoverse and Cortex series processors, by incorporating new CPU features and architectural extensions. These changes involved modifying target-specific code within the compiler to correctly handle instruction sets and hardware capabilities, as evidenced by modifications to header files, unit tests, and driver tests. Their work also included implementing system registers and intrinsics for these architectures.
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Contributions:4 PRs, 235 pushes, 30 branches in 1 year 4 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.
Request Free Trial
Jonathan Thackray - Staff Software Engineer at Arm