Simulation Systems
Reduced-order models for PDE workflows that are otherwise too slow to iterate on
I build simulation pipelines that go from a full finite element solver down to a low-dimensional approximation, without throwing away the physics, so calibration and design loops that used to take hours run in seconds.
Forecasting Pipelines
Data assimilation and uncertainty quantification for operational settings
Kalman-type filters, variational methods, multi-fidelity algorithms — the common thread is combining sparse, noisy observations with a physical model to get a prediction you can actually put a confidence interval on.
Scientific Software
Research code that behaves like engineering software
Testing, profiling, documentation, a sane API — I don't bolt these on at the end. They're the difference between a method that works on my laptop and one someone else can pick up and use.
Compute Strategy
HPC-aware implementations for large-scale models
MPI, GPU-aware code, distributed snapshot generation, Slurm deployment — the usual toolkit for making sure a method that works on a toy problem still works at the scale people actually care about.