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
I mostly work with Kalman-type filters, variational methods, and multi-fidelity algorithms. They all do roughly the same job: combine sparse, noisy observations with a physical model so the resulting prediction comes with a confidence interval you can trust.
Scientific Software
Research code that behaves like engineering software
I develop performant scientific software grounded in mathematical rigor and designed to deliver meaningful results across a range of engineering and scientific applications. I build with reproducibility, testing, and documentation in mind from the outset, and I make my work open source so that it can be used, extended, and built upon by anyone interested.
Compute Strategy
HPC-aware implementations for large-scale models
My day-to-day toolkit includes MPI, GPU-aware computing, and Slurm-based workflows. I use these tools to develop scalable methods that can move from small proof-of-concept problems to demanding scientific and engineering applications.