Molecular modeling algorithms
Inverse kinematics, ensemble sampling, stochastic reaction-diffusion, geometric constraints, and quantitative model validation.
Computational biophysics × scientific software
Computational biophysicist and research engineer developing reusable C++ and Python systems for protein conformational sampling, biomolecular self-assembly, structural bioinformatics, and high-performance simulation.
What I work on
My work spans algorithm design, scientific validation, scalable implementation, and the interfaces researchers use 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.
One specification to VMD, PyMOL, and web across 9 SBL applications
Benchmarking reported for ioNERDSS
Parallel NERDSS scaling benchmark
Selected work
Each case study separates the scientific problem, the algorithm or architecture, my contribution, and the evidence used to validate the result.
Open sourceA 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.
My roleDesigned the framework architecture and implemented the specification, validation, and platform generators.
Read case study
Ongoing workAn 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.
My roleExtended and optimized the C++ sampler and built its all-atom validation workflow.
Read case study
Open sourceA 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.
My roleCo-developed ioNERDSS and led the MPI design, implementation, validation, and benchmarking for NERDSS.
Read case study
PublishedStructure-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.
My roleDesigned and analyzed the clathrin and HIV-1 models and contributed quantitative modeling to collaborative studies.
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.