Jack Styles

Software Engineer at Arm

Ely, 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
Jack Styles is a software engineer at Arm with a strong focus on LLVM-based compiler work and architecture-specific improvements, backed by a Degree Apprenticeship and a first-class BSc in Software Engineering. Over four years at Arm he progressed from embedded and ML performance analysis to contributing upstream LLVM changes that improve AArch64 behavior, pointer authentication handling, and libc++ testing. He pairs hands-on C++/compiler expertise with ownership of production-facing features in Arm Compiler for Embedded, demonstrating both deep systems knowledge and practical delivery. Outside work he runs an international sim-racing eSports team and serves as a Race Director and Steward for professional series, showing leadership in high-pressure, real-time decision-making. This blend of low-level compiler development and event operations highlights an unusual mix of technical depth and people-focused orchestration.
code2 years of coding experience
job4 years of employment as a software developer
bookA Levels, Maths/Physics/Computer Science, B/B/B, A Levels, Maths/Physics/Computer Science, B/B/B at Sir Isaac Newton Sixth Form College
bookBSc(Hons) Digital Technology Solutions (Software Engineering), Computer Software Engineering, 1st Class Honours, BSc(Hons) Digital Technology Solutions (Software Engineering), Computer Software Engineering, 1st Class Honours at University of Roehampton
bookGCSE's, GCSE's at Long Stratton High School
github-logo-circle

Github Skills (7)

arm10
c-language10
cprogramming-language10
llvm10
compiler-optimization9
dwarf8
elf7

Programming languages (4)

CLLVMJavaScriptPython

Github contributions (5)

github-logo-circle
llvm/llvm-project

Oct 2023 - Mar 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer
Contributions:77 reviews, 29 PRs, 20 pushes in 1 year 5 months
Contributions summary:Jack primarily contributed to the LLVM project, focusing on improving the compiler and toolchain technologies. Their work involved improving libc++ tests, updating AArch64 instruction behavior, and adding addend checks for ARM instructions, and introducing a new command-line option for GCS. They also addressed issues related to pointer authentication and DWARF instructions. The contributions demonstrate a focus on compiler optimization and architecture-specific improvements.
compilerstechnologiesclangsubmittoolchain
Stylie777/llvm-project

Jan 2024 - Apr 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Contributions:55 pushes, 12 branches, 1 tag in 1 year 2 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
Jack Styles - Software Engineer at Arm