Matthew Archer

Senior Research Software Engineer at University of Cambridge

Cambridge, 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
Matthew Archer is a Senior Research Software Engineer at the University of Cambridge with eight years’ experience applying AI, numerical modelling and HPC to climate and scientific problems. He leads data-driven climate projects that blend neural methods and classical emulation (PCA + Gaussian Process) and has a track record of deploying and benchmarking large AI workloads on pre-exascale systems. His PhD in Computational Physics underpins hands-on work coupling PDE solvers (FEniCS, BEMpp) with MPI and maintaining reproducible HPC workflows via Spack and CI. An active open-source contributor and Spack release manager, he’s improved packaging and dependency management for FEniCS-related ecosystems—work that quietly smooths reproducible science at scale.
code8 years of coding experience
job6 years of employment as a software developer
bookAdvanced Computer Science, Advanced Computer Science at The University of Manchester
bookDoctor of Philosophy (Ph.D.) Computational Physics, Doctor of Philosophy (Ph.D.) Computational Physics at University of Cambridge
bookMaster of Engineering - MEng, Master of Engineering - MEng at The University of Sheffield
github-logo-circle

Github Skills (10)

python10
package-management10
build-tools9
cmake9
package-manager8
package-manager-tool8
scientific-computing8
cprogramming-language7
hpc7
c-language7

Programming languages (5)

C++CJupyter NotebookPythonFortran

Github contributions (5)

github-logo-circle
spack/spack

Oct 2021 - Sep 2022

A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
userBack-end Developer & Release Manager
Contributions:13 reviews, 5 commits, 6 PRs in 11 months
Contributions summary:Matthew primarily contributed to the spack/spack repository by implementing and managing packages, specifically for the KaHIP, UfCx, Fenics-Dolfinx, and related projects. This involved updating build systems, adding new package versions, and managing dependencies. The user's contributions also include updating versioning and dependencies for the Py-fenics-* packages and generally helping to maintain and release updated packages.
compilerspythonradiussplatformslinux
ma595/TensorFluid

Nov 2019 - Nov 2023

Implementation of fluid solvers in Tensorflow
Contributions:3 PRs, 7 pushes, 6 branches in 4 years 1 month
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
Matthew Archer - Senior Research Software Engineer at University of Cambridge