What I do

My research has focused on how geometry, transport constraints, and reaction-network structure shape oscillatory behavior in biological systems. I work primarily in Julia and Python, and I am especially interested in building usable technical tools rather than isolated scripts: simulation pipelines, visualization workflows, reproducible analysis systems, and developer tooling around scientific codebases.

Beyond research itself, I enjoy translating complex technical ideas for mixed audiences. That includes mentoring students, teaching quantitative biology, creating high-signal figures and animations, and hosting industry-facing programming through the Hopkins Biotech Network.

Things worth clicking on

OscillatorOptimization.jl

A scientific software workflow for identifying and analyzing oscillatory regimes in biochemical models, combining simulation, optimization, and parameter exploration.

View on GitHub

First-author preprint

A membrane-driven biochemical oscillator tunable by volume-to-surface-area ratio. A modeling study on membrane-localized biochemical oscillators and geometric control of dynamics.

View preprint

Scientific visualization

Publication-quality figures and animations designed to make high-dimensional dynamical behavior legible, persuasive, and easy to discuss with interdisciplinary collaborators.

Technical communication

Talks at ASCB 2022, APS 2023, and the 2023 Gordon Research Conference on Stochastic Physics in Biology, plus teaching and mentoring across undergraduate and graduate settings.

Core themes

Biochemical oscillators

Modeling tunable oscillations in membrane-localized reaction networks.

Scientific computing

Julia and Python workflows for simulation, analysis, and reproducibility.

Developer tooling

Automation and context-aware tooling for technical workflows, including MCP-based experiments.