Filippo Spiga is a developer-turned-technology engineer with 14 years of experience building and optimizing HPC and accelerated compute ecosystems, currently focused on CPU/GPU co-design at NVIDIA in Cambridge. His career bridges research and industry—from leading research software engineering and HPC application teams at Cambridge to shaping ecosystem partnerships and product strategy across NVIDIA and Arm. An active open-source contributor, he has extended the widely used Spack package manager with numerous package definitions, easing reproducible builds for complex scientific software stacks. He also advises UK e-infrastructure strategy through roles with STFC and EPSRC and serves on advisory panels, reflecting a rare mix of hands-on engineering and policy-level influence. Notably, his background spans both low-level system work and developer relations, enabling him to translate research requirements into practical, deployable solutions.
14 years of coding experience
15 years of employment as a software developer
University of Cambridge
Chinese (basic), Chinese (basic) at National Taiwan Normal University
MSc, Computer Science, MSc, Computer Science at Università degli Studi di Milano-Bicocca
Summer School of PARALLEL COMPUTING (16^ edition), Summer School of PARALLEL COMPUTING (16^ edition) at CINECA
A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
Automation Engineer / Build & Release Engineer
Contributions:3 reviews, 29 commits, 41 PRs in 2 years 4 months
Contributions summary:Filippo primarily contributed to the spack/spack repository by adding support for various software packages and their specific versions. Their work involved modifying package definition files (`package.py`) to incorporate new versions of software like CUDA, NVIDIA HPC SDK, UCX, JUBE, EXTRAE, and others. These additions indicate a focus on expanding the ecosystem of software managed by Spack and automating the build and configuration of these packages. The user also collaborated with others on the repository, indicating a collaborative build automation role.
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.