Scientific Computing
Velocity Autocorrelation Function showing the signature negative region characteristic of liquid dynamics

Modernizing Rahman's 1964 Argon Simulation

I replicated Rahman’s landmark 1964 liquid argon molecular dynamics simulation using modern tools, building a production-grade Python analysis pipeline with intelligent caching, vectorization, and type safety to bridge vintage science with contemporary software engineering.

Computational Chemistry
Embedding energy and effective charge functions for Ni and Pd from the original EAM paper

Embedded-Atom Method: Impurities and Defects in Metals

The foundational 1984 paper introducing EAM, a semi-empirical many-body interatomic potential that incorporates density functional theory concepts to accurately simulate metallic systems while maintaining computational efficiency comparable to pair potentials.

Computational Chemistry
Schematic showing atom-surface interaction using the method of images

Lennard-Jones on Adsorption and Diffusion on Surfaces

Lennard-Jones’s 1932 theoretical paper applying quantum mechanical potential energy surfaces to gas-solid interactions, providing the first unified framework explaining both physisorption and chemisorption as different regions of the same energy landscape.

Scientific Computing
Molecular structure alignment showing protein conformations and RMSD calculation

Kabsch Algorithm: NumPy, PyTorch, TensorFlow, and JAX

Learn to align molecular structures and point clouds using the Kabsch algorithm, with differentiable implementations for modern ML frameworks.

Computational Chemistry
Copper adatom trajectory on Cu(100) surface

Copper Adatom Diffusion on Cu(100): LAMMPS Simulation

Watch copper atoms move across a crystal surface in this molecular dynamics simulation. This video demonstrates surface diffusion mechanisms important for understanding catalysis and crystal growth processes.

Computational Chemistry
Adatom surface diffusion trajectory on FCC metal surface

Platinum Adatom Diffusion on Pt(100): LAMMPS Simulation

Visualize platinum atom diffusion on crystal surfaces in this LAMMPS molecular dynamics simulation. Understand surface mobility mechanisms crucial for catalysis and materials design.

Scientific Computing
Energy conservation plot showing kinetic, potential, and total energy oscillations for a copper adatom diffusion simulation

Automated Adatom Diffusion Workflow

A complete input-to-analysis workflow for simulating adatom diffusion on FCC metal surfaces using LAMMPS and EAM potentials, providing comparative datasets for copper and platinum that demonstrate how atomic mass and bonding strength affect surface dynamics, with automated Python analysis generating publication-ready visualizations.