Computational Engineer · Lausanne, Switzerland
PhD in mechanics, 8+ years building high-performance numerical software at scale. Currently at EPFL building coupled flow-thermal solvers for conjugate heat transfer with PyTorch/JAX backends for gradient-based optimization. I port proven algorithms into modern, safe implementations (Rust, Modern Fortran) and build agentic engineering workflows.
- nekStab — Stability analysis toolbox for Nek5000: linear/adjoint solvers, Newton-GMRES for UPOs, eigensolvers, native POD/SPOD/DMD. Scaled to 10,000+ cores.
- LightKrylov — Standalone Krylov methods library: Arnoldi, Lanczos, GMRES, SVD. Published in JOSS.
- Xcompact3d — MPI-parallel Navier-Stokes solver for turbulence research.
- dNami — Compressible flow framework with Python→Fortran codegen for compute-critical kernels.
- dolfinx-rans — Standalone RANS k-omega solver in FEniCSx with conjugate heat transfer.
- pyModal — Modal decomposition toolkit: POD, DMD, SPOD, ST-POD, bispectral analysis. Multiple FFT backends (MKL, Accelerate, CuPy, PyTorch).
- dsgbr — Spectral peak detector using dual Savitzky-Golay filtering for PSD signals. Published on PyPI.
- nanobook — Trading engine: order book matching at ~120 ns/order, portfolio optimization, IBKR/Binance adapters. On crates.io.
- nanochat-rs-next — Rust CLI for training tiny language models, benchmarked against karpathy/nanochat.
- minuit2-rs — CERN's Minuit2 rewritten in pure Rust, zero unsafe, Python bindings. Verified against ROOT. On crates.io.
- libsvm-rs — LIBSVM rewritten in pure Rust. All SVM types/kernels, 250-config test suite, ~1e-8 parity. On crates.io.
- chaos-atlas — Interactive chaos explorer: bifurcation diagrams, Lyapunov exponents, strange attractors across 10 maps. Live demo.
- chaosviz — Browser-based chaotic attractor visualizer (Lorenz, Rössler, and more).
- coinscope — Crypto analysis dashboard with live CoinGecko data and technical indicators.
- sacred-timeline — Chronological database from the Big Bang to present in a TVA terminal aesthetic.
- fortran-lsp — Claude Code plugin for Fortran diagnostics, navigation, and refactoring via fortls.
- LightKrylov: Lightweight Krylov subspace techniques in modern Fortran, JOSS, 2026
- Bifurcation sequence in the wakes of a sphere and a cube, J. Fluid Mech., 2025
- Asymptotic scaling laws for periodic turbulent boundary layers up to Re_θ = 8300, J. Fluid Mech., 2025
- Krylov Methods for Large-Scale Dynamical Systems: Application in Fluid Dynamics, Appl. Mech. Rev., 2023
- High-fidelity simulations of gravity currents using spectral vanishing viscosity, Comput. & Fluids, 2021
- Xcompact3D: An open-source framework for solving turbulence problems, SoftwareX, 2020
Full list: Google Scholar
Website · LinkedIn · YouTube · ResearchGate · Unsplash





