Research
My work spans computational chemistry, scientific software, and machine learning for molecular science. Each thread below connects papers, code, and writing into a coherent narrative.
transition-state
Transition State Methods
NEB, dimer methods, and path visualization for reaction pathways
bayesian-stats
Bayesian Statistical Methods
Hierarchical models and uncertainty quantification for algorithm benchmarking
gp-acceleration
GP-Accelerated Saddle Point Searches
Surrogate energy surfaces via Gaussian process regression for 10x fewer force evaluations
fortran-python
Bridging Fortran and Python
Modernizing interoperability between scientific computing's two most important languages
ml-atomistic
Machine Learning Interoperability for Molecular Science
Foundational libraries enabling ML models and simulation engines to communicate
molecular-sim
Molecular Simulation and Structural Analysis
Ice nucleation, self-propelled particles, lava flows, and tools for trajectory analysis
reproducible-hpc
Reproducible Scientific Computing
Nix, pixi, and workflow tools for HPC environments
ultrafast
Ultrafast Spectroscopy and Pulse Shaping
Femtosecond lasers for spectroscopy, quantum gates, and machine-learned pulse optimization