Numerical methods · Verification · Custom solvers

Simulation code that is right, fast and verified.

I verify, fix, parallelise and build simulation codes for R&D teams. From in-house codes to modules for commercial software, you get results you can trust, faster computations and the evidence your customers and regulators ask for.

  • PhD, École des Ponts – Polytechnic Institute of Paris
  • Industrial PhD with CEA
  • Researcher at the University of Basel
Re = 150 · Pr = 0.71 · Ri = 1 · Taylor–Hood P2–P1
Mixed convection around three heated cylinders: Navier–Stokes and energy equations coupled through buoyancy (Boussinesq), finite elements. Colour: temperature; lines: vorticity.

Expertise

Broad knowledge of physics

A simulation code is only right if the physics is well understood. I know the models behind your computations, alone or coupled.

  • Navier–Stokes equations

    Incompressible flow, steady or unsteady.

  • Solid mechanics

    Elasticity, plasticity, large deformations, contact, constitutive laws.

  • Heat equation

    Conduction, internal sources, heat exchange at walls.

  • Wave equation

    Acoustics, ultrasound, non-destructive testing.

  • Maxwell’s equations

    Electromagnetics in the time or frequency domain.

  • Advection–diffusion–reaction

    Species transport, pollutant dispersion, chemical kinetics, Black–Scholes-type equations.

  • Nonlinear problems

    Newton methods, continuation, convergence control.

  • Multiphysics coupling

    Heat and flow, fluid and structure, electromagnetics and heat.

Why a methods specialist

What you get from a numerical analyst

Independent of software vendors

I sell no licences. I recommend what works for your problem, open-source software included.

Verified results

Every deliverable includes quantified verification you can rerun: tests, convergence orders, scripts.

A firm quote before work starts

Written scope, fixed-price quote by milestone, 30% deposit. You know the price before work starts.

Your code is yours

You own the deliverables. My generic tools come with a free, perpetual licence of use.

How a mission runs

Three simple steps

  1. A free diagnostic

    30 minutes to understand your problem.

  2. A written quote

    Scope, timeline and price agreed upfront.

  3. Delivery

    Code, tests and report, walked through with your team.

Who I work with

Concrete examples, sector by sector

  • Abaqus, Ansys or COMSOL users

    Write and verify the material law, boundary condition or coupling your software is missing.

  • Instrumentation and sensors

    Predict how fouling affects an ultrasonic flow meter, or how an inductive sensor responds to a metal part.

  • Simulation software vendors

    Add a physical model to your solver, and prove with test cases that it converges at the expected order.

  • Industrial teams with legacy code

    Modernise a twenty-year-old Fortran code, parallelise it on CPU and GPU, and prove it still gives the same results.

  • Pharma and chemicals

    Model mixing in a bioreactor or separation in a chromatography column, and verify the model before it replaces experiments.

  • Medical devices

    Show convergence and quantify uncertainty for an implant or blood-flow simulation in a regulatory file.

  • Energy, nuclear and geosciences

    Verify a thermal-hydraulics code before qualification, or simulate seismic wave propagation through complex ground.

  • Quantitative modelling

    Validate a PDE or Monte Carlo model, and cut its run time substantially.

  • Deep-tech start-ups

    Turn a lab prototype into a reliable, documented solver before a funding round.

Let’s talk about your code.

A free 30-minute diagnostic is enough to see whether I can help, and at what price.