Writing
Voltages as state variables, op-amp integrators for the linear terms, analog multipliers for the nonlinear products — the circuit continuously solves the Lorenz equations in real time.
Read →
Simulated annealing on GPU using PyTorch — running thousands of parallel Game of Life simulations at once, powered by convolutions originally designed for CNNs.
Read →Research
Physical Review Letters · 2019
Theoretical study of active matter at fluid interfaces, analyzing instability formation and flow constraints in a viscous setting.
Nonlinearity · 2018
How diffusion constrains the effectiveness of optimal incompressible flows, with consequences for achievable mixing rates and filament scales.
Journal of Nonlinear Science · 2018
Reduced shell-model formulation for studying optimal mixing, capturing multiscale transport behavior while remaining analytically tractable.
Journal of Applied Physics · 2016
Theoretical treatment of the pressure threshold for droplet vaporization under ultrasound, aimed at clarifying phase-change contrast-agent behavior.
Ph.D. Thesis, University of Michigan · 2018
Doctoral thesis investigating optimal mixing strategies through control-theoretic analysis of the advection-diffusion equation.
Full citation record on Google Scholar.
About
I'm an applied mathematician and numerical methods engineer with a background in physics, applied mathematics, and scientific computing.
My academic training was in nonlinear dynamics — PhD in physics and MS in applied math at the University of Michigan. My thesis applied PDE-constrained optimal control to fluid mixing, with related work on active matter and acoustic droplet vaporization. Building numerical solvers from scratch — finite-difference, spectral, gradient-based PDE control — shaped how I approach engineering: start from the mechanism, make the assumptions explicit, and let the math discipline the design.
Out of graduate school I spent two years as a machine learning engineer at a fintech startup, building a suite of time-series forecasting models — ARIMA, state-space and Kalman filters, gradient boosting, LSTM/RNN sequence networks — and applying quadratic-programming optimization to portfolio asset allocation. The work translated the applied-math lens from PDEs into discrete dynamical systems and inference.
Since 2021 I've been at Quadric, a custom AI inference processor startup, as the in-house numerics lead. I've implemented floating-point hardware units in Verilog, built company-wide numerical testing methodology, developed fixed-point validation tooling and ONNX-to-silicon error tracing, and led the first Ax=b solvers on the chip.
MIT
B.S. in Physics
Cambridge, MA
University of Michigan
M.S. in Applied Mathematics
Ann Arbor, MI
University of Michigan
Ph.D. in Physics
Ann Arbor, MI · 2018