Summary
James Chesterman is a software engineer at Arm with four years’ practical experience and a First Class BSc in Computer Science from The University of Manchester. He has rotated across compiler (LLVM), embedded firmware (SCP), numerics and media drivers teams, delivering performance-focused changes from LLVM intrinsics and loop vectoriser improvements to ACLE-intrinsic math kernels and SME FFT optimisations. Comfortable in C++, Embedded C, Java and scripting for CI, he pairs low-level performance engineering with a developer-tools mindset and a knack for making complex codebases more usable. Outside work he builds games in Unity and studies computer graphics theory, bringing an applied understanding of graphics and simulations to his systems work. Colleagues note his ability to present technical changes clearly—he’s given team-wide talks and led demos to larger audiences—while hobbies like weightlifting and guitar keep him disciplined and creative.
4 years of coding experience
2 years of employment as a software developer
A-Levels, A-Levels at Cronton Sixth Form College
Bachelor of Science - BSc, Computer Science, Bachelor of Science - BSc, Computer Science at The University of Manchester
GCSEs, GCSEs at Wade Deacon High School