Selected work

Computational case studies and scientific software.

Curated public examples spanning molecular simulation, scientific visualization, and reusable computational workflows.

Simulation still showing a nanoscale sodium chloride cluster in water

01 · Molecular dynamics case study

NaCl dissolution in water

An ordered nanoscale NaCl cluster is followed in explicit water for 1 ns at 300 K. Real trajectory media are paired with connected-cluster analysis to quantify progressive surface erosion.

TIP4P/2005 300 K 1 ns cluster analysis

02 · Scientific visualization

Water slab vaporization.

A secondary study focused on communicating phase-like molecular behavior while clearly separating illustrative visualization from trajectory evidence.

Water slab vaporization

An OpenMM water-slab example paired with an illustrative browser animation for communicating liquid-to-vapor molecular behavior and model limitations.

OpenMM TIP4P/2005 JavaScript visualization
View study

03 · Scientific software

Reusable computational workflows.

Public repositories with clear scope, documented assumptions, reproducible environments, and automated checks where appropriate.

qctddft

Python TDDFT CLI pytest

Installable workflow for parsing Q-Chem TDDFT outputs, generating broadened spectra, detecting spectral regions, assigning states, and clustering representative structures.

GitHub

chemistry-analysis-tools

Python MDAnalysis Open Babel

Research utilities spanning MOL2 processing, partial-charge comparison, PDB inspection, radial density, hydration-shell counts, and interfacial orientation analysis.

GitHub

AmberMD-Scripting

Bash AMBER GPU workflow automation

Helpers for generating and running staged AMBER workflows across minimization, restrained heating, equilibration, and GPU production dynamics.

GitHub

Additional research involving unpublished production trajectories, collaborator-owned data, or manuscript-sensitive material is intentionally not reproduced in this public portfolio.