Baptiste Mouginot

Chercheur Developpement Scientifique at BaM Scientific Consulting

Saint-Étienne-Lardeyrol, 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
Baptiste Mouginot is a scientific developer and consultant with a decade of experience applying software engineering best practices to nuclear simulation and analysis workflows. Trained as a nuclear physicist (PhD) and certified Carpentries instructor, he blends domain expertise—Monte Carlo transport (MCNP, Geant4), fuel cycle modeling (Cyclus, CLASS, PyNE) and enrichment cascade research—with strong automation skills in C++, Python, Docker and CI/CD. He has led maintenance and CI efforts for major community tools (Cyclus, Svalinn-suite, PyNE) and implemented platform-specific build and testing improvements visible in PyNE’s repository. As a contractor he delivers workflow design, test suites, environment packaging, and bespoke analysis or simulation interfaces for national labs and industry, including UW–Madison, MIT and First Light Fusion. Beyond coding, he focuses on reproducibility and sustainability in scientific software—helping teams transform research scripts into maintainable, auditable tools. Colocated in France, he often bridges short-term R&D contracts and longer-term community support to maximize the impact of scientific software.
code10 years of coding experience
job13 years of employment as a software developer
bookPh.D, Nuclear Physics, Ph.D, Nuclear Physics at Institut de Physique Nucléaire d'Orsay
bookM2, Noyaux Particule Astro-particule et Cosmologie, M2, Noyaux Particule Astro-particule et Cosmologie at Paris-Sud University (Paris XI)
languagesFrench, English, German
github-logo-circle

Github Skills (11)

automation10
github-ci10
docker10
automations10
cmake10
automation-testing10
githubaction-workflow10
dockers10
cprogramming-language9
c-language9
hdf7

Programming languages (13)

JavaC++CCMakeTeXHTMLJupyter NotebookDockerfile

Github contributions (5)

github-logo-circle
pyne/pyne

Feb 2018 - Apr 2022

PyNE: The Nuclear Engineering Toolkit
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:3 releases, 31 reviews, 991 commits in 4 years 2 months
Contributions summary:Baptiste primarily focused on improving the build and testing processes of the project. The commits show the implementation of platform-specific C++ assembly compilation, as well as the creation of a continuous integration/continuous deployment (CI/CD) workflow using GitHub Actions and Docker. The user also made changes to the library of nuclear material processing and management tools within the project, indicating backend work.
pythonnuclear-engineeringpyneengineeringnuclear
bam241/bash_macros

Jan 2017 - Mar 2025

Contributions:56 pushes, 1 branch in 8 years 3 months
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
Baptiste Mouginot - Chercheur Developpement Scientifique at BaM Scientific Consulting