Oliver Henrich

Research Software Engineer And Associate Professor

Glasgow, Scotland, United Kingdom
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
Oliver Henrich is a Research Software Engineer and Associate Professor based in Glasgow with 18 years applying high-performance computing to computational physics, CFD, materials science and biomolecular modelling. He holds a PhD in Theoretical Physics and combines deep algorithm and software development expertise (MPI/OpenMP, C/C++, Fortran, Python) with a strong record of research leadership in academia and national HPC centres. At Strathclyde and previously Edinburgh and UCL he has led interdisciplinary projects, built research software teams, and secured competitive fellowships, translating complex science into robust, reusable code. He is an active contributor to the LAMMPS molecular dynamics codebase, implementing new simulation fixes and model enhancements that underpin community-scale MD research. Colleagues praise his communication and team-building skills, and he brings an experimental mindset to software design—balancing refactoring and correctness with practical performance on large-scale systems.
code18 years of coding experience
job20 years of employment as a software developer
bookDr. rer. nat. (PhD), Dr. rer. nat. (PhD) at Universität Konstanz / University of Konstanz
bookDiplom-Physiker (MSc), Diplom-Physiker (MSc) at Friedrich-Alexander-Universität Erlangen-Nürnberg
github-logo-circle

Github Skills (7)

simulations10
simulation10
c-language10
molecular-dynamics-simulation10
cprogramming-language10
molecular-simulation10
nonlinear-dynamics10

Programming languages (7)

TypeScriptC++CJavaScriptMathematicaHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
lammps/lammps

May 2018 - Jan 2022

Public development project of the LAMMPS MD software package
Role in this project:
userBack-end Developer
Contributions:3 reviews, 93 commits, 30 PRs in 3 years 9 months
Contributions summary:Oliver's commits primarily involve modifications to the source code of the LAMMPS molecular dynamics software package. These changes include the implementation of a new fix command related to bond reactions, the addition of the "orient/eco" fix for grain boundary motion simulations, and the modification of existing pair styles for the oxDNA2 coarse-grained DNA model. The user has also been involved in correcting the code, and refactoring the overall code.
lammpsmolecular-dynamicssimulationkokkos
ohenrich/oxdna-viewer

Jan 2020 - Aug 2024

oxDNA configuration viewer
Contributions:14 pushes, 11 branches in 4 years 7 months
image-viewerviewer
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
Oliver Henrich - Research Software Engineer And Associate Professor