Thomas Bouvier is an Ingénieur Recherche based in Paris with 11 years’ experience building HPC and ML-accelerated pipelines to answer large-scale scientific questions. He holds a PhD from Inria in High-Performance Computing and combines research rigor with hands-on work on GPU performance characterization and low-level optimizations. His career spans academic teaching and industry research roles, including a visiting stint at Argonne National Laboratory and contributions to real-time ELT frameworks compatible with Kafka and Flink. Thomas is an active open-source contributor to spack, managing complex package definitions and dependency updates for scientific Python stacks, which complements his expertise in reproducible HPC environments. He excels at bridging distributed deep learning research and production-ready workflow engineering, often surfacing subtle performance bottlenecks that improve scalability. Known for translating rigorous research into practical, maintainable tooling, he thrives at the intersection of algorithms, systems, and deployable platforms.
10 years of coding experience
2 years of employment as a software developer
Doctor of Philosophy - PhD, Computer science, Doctor of Philosophy - PhD, Computer science at INSA Rennes
Échange Erasmus, Informatique, Échange Erasmus, Informatique at Blekinge Institute of Technology
A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
Backend Developer
Contributions:21 reviews, 7 commits, 30 PRs in 5 days
Contributions summary:Thomas primarily contributed to the `spack/spack` repository by adding and updating package definitions. These contributions involved creating new package configurations for Python libraries like `py-imagehash`, `py-wandb`, and `py-datasets`. The user also addressed dependency issues and version compatibility, demonstrating proficiency in managing software packages and their dependencies. Furthermore, the user actively updated existing packages such as `nccl` and `py-pyarrow`, showcasing a commitment to maintaining the repository's accuracy and currency.
Contributions:1 PR, 52 pushes, 3 branches in 2 years 2 months
server-softwareinsappweb-serverserver
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.