Thomas Helfer

Ingénieur at CEA - Commissariat à l'énergie atomique et aux énergies alternatives

Manosque, Provence-Alpes-Côte d'Azur, 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
Thomas Helfer is an experienced engineer based in Manosque, France, with a decade of professional practice bridging materials science and computational tooling. Trained at École Centrale de Lyon (Doctorate in Mechanics) and Mines de Nancy (engineering degree in materials), he now applies his technical depth at CEA while also leading web initiatives for AssociationMecamat. He contributes to the prominent open-source Spack package manager, maintaining and extending package definitions for scientific software like TFEL and MGIS, which highlights his specialty in reproducible, multi-platform scientific builds. Comfortable at the intersection of research-grade simulation and practical software maintenance, he focuses on dependency management, build configurations, and long-term package sustainability. Colleagues rely on him to translate complex academic codes into robust, deployable packages and to keep scientific ecosystems current and reproducible.
code10 years of coding experience
bookDiplôme d'ingénieur, Sciences des matériaux, Diplôme d'ingénieur, Sciences des matériaux at Ecole Nationale Supérieure des Mines de Nancy
bookDoctorat, Mécanqie, Doctorat, Mécanqie at Ecole centrale de Lyon
languagesFrench, English, German
github-logo-circle

Github Skills (10)

packaging10
build-tools10
package-manager10
cmake10
python10
package10
scientific-computing9
c-language8
cprogramming-language8
hpc7

Programming languages (9)

JuliaC++ShellCLLVMCMakeHTMLPython

Github contributions (5)

github-logo-circle
spack/spack

Nov 2018 - Jan 2022

A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
userBack-end Developer
Contributions:20 reviews, 11 commits, 15 PRs in 3 years 2 months
Contributions summary:Thomas primarily contributed to the `spack/spack` repository by adding and updating package definitions within the Spack package manager. They focused on integrating support for new packages, particularly TFEL and MGIS, defining dependencies, variants, and build arguments. Furthermore, the user made frequent updates to existing package definitions, reflecting their active involvement in maintaining and expanding the Spack package ecosystem.
compilerspythonradiussplatformslinux
thelfer/spack

Nov 2018 - Jan 2025

A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Contributions:3 reviews, 6 PRs, 75 pushes in 6 years 2 months
compilersplatformspackage-managerdarwinconfigurations
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
Thomas Helfer - Ingénieur at CEA - Commissariat à l'énergie atomique et aux énergies alternatives