Postdoctoral Researcher at Sandia National Laboratories
Livermore, California, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Matthew Johnson is a computational chemical kineticist and postdoctoral researcher with 12 years of experience building scientific software that blends automatic mechanism generation, automated quantum chemistry, and AI/ML to produce predictive kinetic models for reactors, screening, and design. He has led core development on the widely used Reaction Mechanism Generator (RMG-Py) and created tools like Pynta and PySIDT to automate rate and thermochemistry workflows and apply SIDT machine learning to chemical property prediction. At MIT and Sandia he invented practical algorithms—transitory sensitivity analysis and Harmonically Forced Saddle Point searching—that accelerate mechanism analysis and transition-state discovery, and he developed a new model for diffusion-limited kinetics at interfaces. Based in Livermore, CA, Matthew combines deep theory, production-grade Python engineering, and active-learning workflows to push surface and heterogeneous kinetics toward scalable, data-driven prediction.
11 years of coding experience
8 years of employment as a software developer
West High School
Doctor of Philosophy (Ph.D.), Chemical Engineering, Doctor of Philosophy (Ph.D.), Chemical Engineering at Massachusetts Institute of Technology
BSE, Chemical Engineering, Senior, BSE, Chemical Engineering, Senior at University of Iowa
Python version of the amazing Reaction Mechanism Generator (RMG).
Role in this project:
Back-end Developer
Contributions:2 releases, 207 reviews, 1268 commits in 6 years
Contributions summary:Matthew primarily contributed to the core functionalities of the Reaction Mechanism Generator (RMG-Py) project, focused on the implementation of thermodynamic properties of chemical species and kinetic models. They made substantial changes to the kinetics models, including adding new features related to handling Arrhenius and multi-Arrhenius equations with a Blower-Masel formalism. They also fixed bugs and introduced features related to running pressure dependent network exploration in the cantherm module.
Contributions:40 reviews, 37 PRs, 66 pushes in 1 year 5 months
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 Johnson - Postdoctoral Researcher at Sandia National Laboratories