Programming and quantitative modeling

Python/C++ Quantitative modeling Machine learning Simulation Data tooling Scientific software
Stylized hydrated electron solvation structure
Stylized hydrated electron solvation structure, JPCL Front Cover.
Two-dimensional electronic spectrum of the hydrated electron
2D electronic spectrum of the hydrated electron.

Software and methods for modeling complex systems

Simulations

Numerical simulation, stochastic systems, enhanced sampling, free energy methods.

Data & ML

Machine learning, model fitting, data pipelines, quantitative visualization.

Software

Python/C++, research software, reproducible workflows, automation, data tooling.

Selected work

Neural network potential schematic

Machine Learning for Physical Systems

Neural network potentials that replace expensive calculations with fast, validated surrogate models.

Two-dimensional electronic spectroscopy animation

Signal Extraction from Simulation

Dynamical spectra computed from simulation trajectories and transformed into interpretable observables.

Ab initio reaction dynamics animation

Complex-System Simulation

First-principles dynamics for nonlinear processes in noisy, high-dimensional environments.

Alchemical simulation visualization

Statistical Modeling

Free energy calculations that connect sampled distributions to quantitative predictions.

Open to programming, tech, quantitative research, data science, and scientific software roles

If you're hiring for programming, research engineering, quantitative modeling, data science, or scientific software, view my CV or publications, or reach out directly by email.