Steven Hartman is a Senior Predictive Analyst with eight years of experience applying machine learning and high-performance simulation to materials science and insurance analytics. He holds a PhD in Materials Science and Engineering and transitioned from Density Functional Theory research and postdoctoral work at Los Alamos into production predictive modeling at Farmers Insurance. Comfortable across the scientific Python stack, he blends rigorous computational physics intuition with pragmatic ML engineering to turn complex simulation and experimental data into actionable insights. An active open-source contributor, he fixed critical parsing bugs and improved test coverage in the widely used pymatgen materials library, demonstrating care for reproducibility and tooling. Based in Independence, Ohio, he brings a curiosity for new domains and a track record of moving research-grade code toward reliable, production-ready systems.
8 years of coding experience
3 years of employment as a software developer
Bachelor's degree, Chemistry, Bachelor's degree, Chemistry at Cedarville University
Doctor of Philosophy - PhD, Materials Science and Engineering, Doctor of Philosophy - PhD, Materials Science and Engineering at Washington University in St. Louis, Institute of Materials Science & Engineering
Python Materials Genomics (pymatgen) is a robust materials analysis code that defines classes for structures and molecules with support for many electronic structure codes. It powers the Materials Project.
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:7 commits, 2 PRs, 3 comments in 2 years 6 months
Contributions summary:Steven primarily focused on bug fixes related to reading data from the `OUTCAR` file within the pymatgen library, specifically for the pseudopotential ZVAL dictionary. This involved modifying Python code within `pymatgen/io/vasp/outputs.py` to correctly parse and extract the ZVAL data. Additionally, the user contributed to the testing suite, modifying `test_outputs.py` to validate the correct functionality of the ZVAL parsing, and incorporated codestyle improvements to ensure code consistency. The user also merged an external pull request and made codestyle fixes.
Contributions:11 commits, 8 pushes, 1 branch in 21 days
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.