Frank Dinatale is a computer scientist and senior software engineer with 8 years of experience focused on deep learning performance and backend systems. Based in the SF Bay Area but originally from Italy, he blends production-grade engineering with research-aware optimization, often tackling dependency and build issues for scientific Python ecosystems. As a contributor and package maintainer to the widely used Spack package manager, he has enabled smoother builds and cross-version compatibility for scientific libraries. Frank combines hands-on backend development with architecture-level thinking, making complex ML and HPC toolchains more reproducible and portable. Known among peers as a “nerd” who enjoys diving into build systems, he brings pragmatic problem-solving to performance-sensitive projects.
A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
Back-end Developer & Package Maintainer
Contributions:9 reviews, 7 commits, 7 PRs in 4 years 3 months
Contributions summary:Frank primarily contributed to the Spack package manager by creating and updating packages for various Python libraries and scientific computing tools. Their work involved adding new packages, such as py-maestrowf and py-filelock, and integrating new releases of existing packages. They also addressed dependencies, fixed build issues, and updated package metadata. Furthermore, the user adapted packages to work on different Python versions.
Contributions:157 commits, 19 PRs, 275 pushes in 3 years 1 month
webpage
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.