Dan Bonachea

Computer Science Researcher Programmer at Berkeley Lab

Tampa, Florida, United States
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
Dan Bonachea is a computer science researcher and programmer with nine years of focused experience in high-performance computing, currently serving as Lead System Architect and software development engineer for the Pagoda project at Berkeley Lab. He specializes in PGAS models, HPC networking, and building reliable tooling for scientific software distribution and deployment. His open-source contributions include maintaining the UPC++ package in the widely used Spack package manager, adding MPI/CUDA support and robust post-install testing to improve reproducible builds. Based in Tampa, FL, he combines deep systems-level knowledge with practical engineering to bridge research prototypes and production HPC environments. Colleagues rely on him for complex build-system integrations and communication-layer expertise that are often invisible but critical to large-scale scientific computing.
code9 years of coding experience
github-logo-circle

Github Skills (11)

package-manager-tool10
build-tools10
package-manager10
hpc10
spack10
scientific-computing10
cuda9
mpi9
c-language8
python8
cprogramming-language8

Programming languages (16)

C++CTeXMakefileChapelHTMLJupyter NotebookFortran

Github contributions (5)

github-logo-circle
spack/spack

Mar 2020 - Jan 2023

A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
userBack-end Developer
Contributions:82 reviews, 14 commits, 22 PRs in 2 years 10 months
Contributions summary:Dan primarily contributed to the Spack package manager by developing and maintaining the package definition for UPC++, a high-performance computing library. Their work involved updating package versions, adding support for new features like MPI and CUDA, and integrating with the GASNet-EX communication library. The user also addressed build system changes and implemented post-installation testing for improved reliability, specifically within the context of the UPC++ package. These efforts demonstrate the user's expertise in managing and building software packages for scientific computing.
compilerpackage-managerpythonspackhpc
bonachea/symPACK

Jan 2020 - Nov 2023

Contributions:20 pushes, 6 branches, 4 tags in 3 years 10 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