Molecular modeling algorithms
Inverse kinematics, ensemble sampling, stochastic reaction-diffusion, geometric constraints, and quantitative model validation.
Computational biophysics × scientific software
C++ and Python systems for protein conformational sampling, biomolecular self-assembly, structural bioinformatics, and high-performance scientific computing.
What I work on
My work spans algorithm design, scientific validation, scalable implementation, and the interfaces researchers use to for research.
Inverse kinematics, ensemble sampling, stochastic reaction-diffusion, geometric constraints, and quantitative model validation.
C++ and Python infrastructure spanning MPI parallelization, reproducible workflows, structural data processing, and automated validation.
Command-line tools, desktop plugins, web interfaces, molecular visualization, and code-generation systems built for maintainability.
Structural bioinformatics tools developed
VMD, PyMOL, and web from a single GUI specification
Sampled across protein-backbone and IDR ensembles
Minute-scale virus self-assembly trajectories
Selected work
Each case study separates the scientific problem, the algorithm or architecture, my contribution, and the evidence used to validate the result.
A Python framework that converts a designed interface and CLI metadata into a validated, platform-independent JSON specification, then generates consistent scientific applications for desktop molecular viewers and web environments.
Read case studyAn extension of tripeptide loop-closure sampling that releases terminal constraints, introduces SE(3) motions and shifted sampling frames, and couples broad backbone geometric exploration to all-atom structural validation.
Read case studyA connected software stack that transforms PDB or mmCIF structures into simulation-ready coarse-grained models and runs explicit particle-based reaction-diffusion and self-assembly at larger spatial and computational scales.
Read case studyStructure-resolved stochastic and kinetic models of clathrin lattices, HIV-1 Gag assembly, and dynamin recruitment that integrate experimental constraints and produce testable system-level predictions.
Read case studySelected publications
A focused selection of work in protein assembly, structural workflows, high-performance simulation, and research software.
Background
I work where molecular modeling and software engineering meet: turning research algorithms into maintainable systems that scientists can validate, scale, and reuse.
Developing inverse-kinematics protein-backbone samplers and a cross-platform framework for automatically generating VMD, PyMOL, and web applications.
Built NERDSS and ioNERDSS infrastructure and led computational studies of clathrin, retroviral Gag, and membrane-associated assembly.
Developed quantitative models connecting molecular conformational changes and chemical transitions to the emergent mechanics of kinesin motors.
Scientific software, protein conformational search, hybrid physics/ML workflows, simulation platforms, and agent-usable tools for molecular discovery.
Contact
I am interested in research and engineering roles that connect computational methods to reliable, scalable software used by scientists.