Florent Pruvost is a Software Development Engineer and PhD in applied mathematics with a decade of experience building high-performance numerical simulation and data-analysis software for HPC environments. He combines deep expertise in PDE/ODE numerical methods, dense and sparse linear algebra, and domain decomposition with hands-on skills in C/C++, Fortran, MPI/OpenMP, CUDA and modern devops tooling. At Inria he develops and maintains core libraries such as Chameleon, FMR and Cppdiodon, administers GitLab and SonarQube services, and contributes packaging work to major ecosystems including Spack—where he has authored and maintained scientific packages like LAPACKE, Chameleon and Pastix. Comfortable migrating legacy Fortran solvers to modern C++/CMake stacks and optimizing on leading supercomputers, he also teaches best practices and delivers trainings, blending research rigor with production-grade software engineering. Notably, his profile pairs academic publications on parallel algorithms with pragmatic contributions to reproducible HPC software delivery.
10 years of coding experience
2 years of employment as a software developer
Doctor of Philosophy (PhD), Mathématiques Appliquées, Doctor of Philosophy (PhD), Mathématiques Appliquées at Ecole Centrale Paris
Master, Ingénierie Mathématique, Master, Ingénierie Mathématique at Université de Nantes
Licence, Mathématiques, Licence, Mathématiques at Université d'Angers
A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
Backend Developer / Package Maintainer
Contributions:13 reviews, 5 commits, 19 PRs in 5 years
Contributions summary:Florent primarily contributed to the `spack/spack` repository by creating and updating package definitions. Their work involved building and configuring scientific computing packages, specifically focusing on libraries such as LAPACKE, Chameleon, and Pastix. The user added new versions of existing packages and introduced new packages like Maphyspp, Paddle, Fabulous and Qrmumps, demonstrating expertise in software packaging and build system configuration within the context of HPC and scientific computing.
A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Contributions:2 PRs, 30 pushes, 78 branches in 7 years 3 months
compilersplatformspackage-managerdarwinbitbake
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.