Romain Beucher

Team Leader (Senior Manager) Model Evaluation And Diagnostics

Canberra, Australia
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
Romain Beucher is a senior research and engineering leader with over a decade of experience bridging computational geoscience and research software engineering, currently leading Model Evaluation and Diagnostics for the Australian Earth-System Simulator (ACCESS-NRI) in Canberra. He combines a PhD-trained background in lithospheric-scale thermo-mechanical and surface-process modeling with hands-on work coupling basin and erosion models to quantify rock exhumation and relief evolution using low-temperature thermochronology. As a research software engineer and open-source contributor he has made practical impacts on scientific computing—most notably by developing Python bindings for PETSc/petsc4py to expose advanced mesh and finite-element utilities. Colleagues know him for translating complex tectonic and erosional feedbacks into reproducible, production-ready models and for shepherding evaluation frameworks that improve model diagnostics at national infrastructure scale. He brings both academic rigor from roles at ANU, Melbourne, Bergen and Glasgow and the pragmatic software craftsmanship needed to operationalize Earth-system simulations.
code10 years of coding experience
job12 years of employment as a software developer
bookDoctor of Philosophy - PhD, Geology/Earth Science, General, Doctor of Philosophy - PhD, Geology/Earth Science, General at Université Grenoble Alpes
bookBachelor of Science - BS, Geology/Earth Science, General, Bachelor of Science - BS, Geology/Earth Science, General at Université du Maine-Le Mans-Laval
github-logo-circle

Github Skills (9)

petsc10
plex10
numerical-methods10
python10
dm10
linear-algebra10
dmp10
space9
api-design8

Programming languages (12)

TypeScriptJavaC++ShellCNCLTeXGo

Github contributions (5)

github-logo-circle
petsc/petsc

Feb 2022 - May 2022

Mirror of https://gitlab.com/petsc/petsc
Role in this project:
userBack-end Developer
Contributions:7 commits in 3 months
Contributions summary:Romain primarily contributed to the development of Python bindings for the PETSc library, focusing on wrapping methods for core functionalities like DM, DMPlex, PetscSpace, PetscDualSpace, PetscFE, and PetscQuadrature. The contributions include wrapping methods for existing PETSc objects, adding new methods, and integrating these bindings into the petsc4py project. They also introduced new features such as utilities to handle DMInterpolation and other relevant functionalities.
petscgitlab
rbeucher/underworld2

Nov 2020 - Jan 2022

underworld2: A parallel, particle-in-cell, finite element code for Geodynamics.
Contributions:3 PRs, 175 pushes, 5 branches in 1 year 1 month
particleparallelgeodynamicsparticle-in-cellfinite
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
Romain Beucher - Team Leader (Senior Manager) Model Evaluation And Diagnostics