Martin Robinson

Head Of Research Software Engineering at Oxford University Innovation

Oxford, England, 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
Martin Robinson is Head of Research Software Engineering at the University of Oxford with 14+ years of experience translating complex numerical and scientific research into production-ready software for academia and industry. He leads the OxRSE team, provides consultancy through Oxford University Innovation, and has a track record of building sustainable research software that supports translational projects and commercialisation. A PhD in Mathematical Sciences and hands-on background in scientific computing underpin his expertise in numerical methods, while active contributions to projects like PyBaMM show he also implements performant expression trees and JAX-enabled solvers for physics-based models. Known for bridging academic rigor and engineering discipline, he focuses on long-lived, reproducible code and practical adoption across research groups.
code14 years of coding experience
job14 years of employment as a software developer
bookBachelor of Engineering (B.Eng.), Computer Systems Engineering, 6.65 out of 7, Bachelor of Engineering (B.Eng.), Computer Systems Engineering, 6.65 out of 7 at The University of Queensland
bookDoctor of Philosophy (PhD), Mathematical Sciences, Doctor of Philosophy (PhD), Mathematical Sciences at Monash University
stackoverflow-logo

Stackoverflow

Stats
93reputation
380reached
0answers
1question
github-logo-circle

Github Skills (7)

jax10
python10
scientific-computing9
modeling9
mathematical9
optimization6
gcc6

Programming languages (17)

JavaC++CSSRustCCMakeTeXVue

Github contributions (5)

github-logo-circle
pybamm-team/PyBaMM

Dec 2018 - Jan 2023

Fast and flexible physics-based battery models in Python
Role in this project:
userBackend Developer
Contributions:137 reviews, 983 commits, 226 PRs in 4 years 1 month
Contributions summary:Martin's commits focus on implementing the expression tree for a physics-based battery model named pybamm. They added new node types such as Symbol and Scalar and expanded binary operators to include power. They also implemented features such as domain handling, and added jax evaluation to the solver to support the time derivative of variables. The modifications centered on laying the groundwork for representing and evaluating the model's equations, making it more efficient.
chemical-engineeringphysicspower-systemspythonbattery
trase-cpp/trase

Jun 2018 - Mar 2019

📊 A lightweight plotting library
Contributions:7 reviews, 171 commits, 92 PRs in 9 months
svgc-plus-plusopengldata-visualizationplotting
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
Martin Robinson - Head Of Research Software Engineering at Oxford University Innovation