Pierre Augier

Chercheur at CNRS - Centre national de la recherche scientifique

Grenoble, 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

🤩
Rockstar
🎓
Top School
Pierre Augier is a researcher and software engineer with 11 years of experience combining scientific rigor and backend engineering, currently based at CNRS in Grenoble. Trained at École Polytechnique and ENS Lyon with a doctorate in physical sciences, he brings deep domain knowledge to software projects in scientific computing. An active open-source contributor, he improved key tooling like repo2docker (adding Mercurial support), advanced the Pythran AOT compiler, and maintained scientific packages in Spack, underscoring his focus on reproducible, high-performance computational environments. Comfortable across backend, DevOps and package management, he blends low-level tooling changes with test and build-system improvements that keep research software robust and portable.
code11 years of coding experience
bookDoctorat, PHYSICAL SCIENCES, Doctorat, PHYSICAL SCIENCES at École Polytechnique
bookMaster 2 (M2), Physics, Master 2 (M2), Physics at École normale supérieure de Lyon
github-logo-circle

Github Skills (19)

package-management10
python10
compiler-development10
package-manager-tool10
mercurial10
build-tools10
package-manager10
spack10
scientific-computing10
jupyter9
dockers9
subprocess9
f-string9
docker9
build-automation9

Programming languages (19)

C++CSSRustCMojoHTMLJupyter NotebookFortran

Github contributions (5)

github-logo-circle
serge-sans-paille/pythran

Feb 2018 - Apr 2021

Ahead of Time compiler for numeric kernels
Role in this project:
userBackend Developer
Contributions:2 reviews, 15 commits, 17 PRs in 3 years 3 months
Contributions summary:Pierre contributed to the Pythran compiler, focusing on enhancing its core functionality. They implemented features like the `-P` and `-o` options, allowing for optimized Python code output and custom output file specification. The user also made improvements to the documentation and internal workings, like adding support for f-strings and fixing issues related to docstrings and PyPy3.6 compatibility.
compilersahead-of-timecompilerkernelsrelational-algebra
jupyterhub/repo2docker

Sep 2020 - Sep 2020

Turn repositories into Jupyter-enabled Docker images
Role in this project:
userBackend & DevOps Engineer
Contributions:2 reviews, 14 commits, 2 PRs in 10 days
Contributions summary:Pierre focused on adding and improving support for Mercurial repositories within the `repo2docker` project. They implemented the `Mercurial` content provider, enabling the conversion of Mercurial repositories into Jupyter-enabled Docker images. Their contributions involved writing Python code to interact with Mercurial commands, refactoring tests, and updating the build process to incorporate necessary dependencies. Further, they contributed to improving the overall build process and testing for the supported version.
repositoriesjupyter-notebookdockerjupyterlabjupyter
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
Pierre Augier - Chercheur at CNRS - Centre national de la recherche scientifique