David Beckingsale is a Principal Member of Technical Staff at Lawrence Livermore National Laboratory with 15 years of experience in high-performance computing and scientific software. He holds a PhD and First Class BSc in Computer Science from the University of Warwick and has advanced expertise in MPI, Java, C, and Fortran. At LLNL he progressed from postdoc to senior and principal engineering roles, blending research rigor with production-grade systems engineering. David is an active open-source contributor to the widely used Spack package manager, improving package definitions and compiler/dependency handling for complex HPC stacks. He excels at bridging low-level parallel programming and practical software distribution challenges, ensuring scientific codes build and run across diverse compilers and platforms. Based in California, he combines deep academic training with hands-on infrastructure work that keeps large-scale simulations reproducible and portable.
15 years of coding experience
6 years of employment as a software developer
BSc Hons First Class, Computer Science, BSc Hons First Class, Computer Science at University of Warwick
A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
Back-end Developer
Contributions:56 reviews, 37 commits, 32 PRs in 8 years
Contributions summary:David contributed to the spack package manager by adding and updating package definitions. They added packages for `ncdu`, `CleverLeaf`, and `Lmod`. They also updated existing package definitions for `openmpi`, `zsh`, `SAMRAI`, `Caliper`, `RAJA`, and `Umpire` to incorporate bug fixes, new versions, or improved compiler compatibility. Furthermore, they addressed issues related to compiler wrappers and dependency management within the spack environment.
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
David Beckingsale - Principal Member Of Technical Staff (MTS 4) at Lawrence Livermore National Laboratory