Thomas Vuillaume

Ingénieur De Recherche at IDEFICS

Annecy, Auvergne-Rhône-Alpes, 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

👤
Senior
🎓
Top School
Thomas Vuillaume is a research engineer and astrophysicist with 10 years' experience building AI-driven data analysis pipelines for physics experiments at CNRS, notably for the Cherenkov Telescope Array. He combines a PhD-level research background with hands-on software development—contributing to prominent open-source projects like Gammapy and ctapipe where he improved gamma-ray analysis tools, visualization, and model-training utilities. Based in Annecy, he routinely bridges instrument-level data processing and applied machine learning while also training students and early-career researchers. Pragmatic and detail-oriented, he brings both production-grade coding practices (unit tests, documentation, geometry handling) and domain expertise in high-energy astrophysics to complex data challenges.
code10 years of coding experience
job3 years of employment as a software developer
bookDoctorat de philosophie, Doctorat de philosophie at Université Grenoble Alpes
bookDiplôme d'ingénieur, Diplôme d'ingénieur at Grenoble INP - Phelma
bookBachelor's degree, Bachelor's degree at Lycée Victor Hugo
languagesFrench, English, Spanish
github-logo-circle

Github Skills (11)

scikit-learn10
data-analysis10
testing10
astropy10
python10
astronomy10
numpy10
scikit10
matplotlib9
machine-learning9
documentation8

Programming languages (10)

TypeScriptShellCSSC++CTeXJavaScriptHTML

Github contributions (5)

github-logo-circle
cta-observatory/ctapipe

Jun 2018 - Nov 2022

Low-level data processing pipeline software for CTAO or similar arrays of Imaging Atmospheric Cherenkov Telescopes
Role in this project:
userBack-end Developer
Contributions:56 reviews, 31 commits, 21 PRs in 4 years 5 months
Contributions summary:Thomas primarily focused on improving the `RegressorClassifierBase` class and adding example notebooks to the project. They introduced feature dictionaries to track used features for model training and implemented unit tests for the `show_importances` method. Additionally, the user added an example notebook to convert hex camera geometry to square grid and back, demonstrating the handling of camera geometries. They also updated the documentation and corrected the line length in the example notebook, showing attention to code quality.
arraypipelinedata-processingprocessing-pipelineastronomy
gammapy/gammapy

Nov 2017 - May 2022

A Python package for gamma-ray astronomy
Role in this project:
userData Scientist
Contributions:10 reviews, 5 commits, 2 PRs in 4 years 7 months
Contributions summary:Thomas primarily contributed to the `gammapy` repository by implementing and refining functionality related to the analysis of gamma-ray astronomy data. This involved adding and modifying methods for theta2 distribution analysis within the `EventList` class. The contributions included the introduction of new features, such as plotting theta2 distributions, refining existing methods and adding flexibility through arguments like center, and updating relevant documentation. These commits show the user's focus on enhancing data visualization and analysis tools within the project.
gamma-rayraypythonnumpyastrophysics
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 Vuillaume - Ingénieur De Recherche at IDEFICS