Nick Forrington is a Team Lead and HPC software engineer with 14 years’ experience building and shipping parallel tools for supercomputing environments. At Arm he leads a hyperscale tools team and was the Technical Product Owner for Arm Forge, steering cross-platform debugging and performance-analysis strategy for some of the world’s largest supercomputers. He combines field experience—supporting users on Titan and Summit and porting/debugging across x86-64, ppc64le, AArch64 and NVIDIA GPUs—with hands-on build and release work (notably contributing Arm support and forge-probe integration to the widely used Spack package manager). Based in Warwick, he couples product leadership and resource planning with deep technical contributions to open-source performance tooling like Linux perf. Colleagues rely on him to translate complex HPC requirements into pragmatic tooling roadmaps and reproducible build ecosystems.
14 years of coding experience
17 years of employment as a software developer
MEng, Computer Science, MEng, Computer Science at University of Warwick
A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
Automation Engineer / Build & Release Engineer
Contributions:8 reviews, 10 commits, 10 PRs in 3 years 11 months
Contributions summary:Nick contributed to the Spack package manager by modifying existing package definitions and adding new ones. They focused on integrating support for the Arm compiler, including patching libtool for compatibility. Their work involved adjusting build configurations, checksums, and compiler flags within the package definitions. Furthermore, they implemented enhancements to the build process by incorporating the "forge-probe" functionality for the Arm Forge tool.
Contributions:6 commits, 2 pushes, 1 tag in 8 years 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
Nick Forrington - Team Lead, Hyperscale Tools at Arm