Florent Pruvost

Software Development Engineer at Inria

Greater Bordeaux Metropolitan Area France
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
🎓
Top School
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.
code10 years of coding experience
job2 years of employment as a software developer
bookDoctor of Philosophy (PhD), Mathématiques Appliquées, Doctor of Philosophy (PhD), Mathématiques Appliquées at Ecole Centrale Paris
bookMaster, Ingénierie Mathématique, Master, Ingénierie Mathématique at Université de Nantes
bookLicence, Mathématiques, Licence, Mathématiques at Université d'Angers
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (10)

package-manager-tool10
package-manager10
hpc10
cmake10
scientific-computing10
python9
build-tools9
c-language8
mpi8
cprogramming-language8

Programming languages (6)

JavaC++CCMakePHPPython

Github contributions (5)

github-logo-circle
spack/spack

Dec 2017 - Nov 2022

A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
userBackend 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.
compilerspythonradiussplatformslinux
fpruvost/spack

Dec 2017 - Feb 2025

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.
Request Free Trial