I am an applied mathematician at Type One Energy, in the beautiful city of Vancouver. I completed my PhD in applied mathematics from the University of British Columbia, where my reserch interests pertained to numerical methods, high-performance computing and computational fluid dynamics. In particular, I developed numerical methods for various applications, ranging from numerical simulations of granular dyanamics to finding solutions to complex nonlinear Partial Differential Equations (PDEs) such as the Navier-Stokes equations, which describe the motion of fluids.


Biological flows

I have implemented a solver for elastic membranes surrounded by viscous fluids, also referred to as capsules. This topic is highly relevant to biological flows, since a Red Blood Cell (RBC) is nothing else than a droplet of viscous fluid (hemoglobin) surrounded by an elastic membrane (a lipid bilayer), and immersed in blood plasma. My code relies on the multiphase flow solver Basilisk and is fully open-source. My code is developed using coding best practices, and undergoes rigorous tests that are also fully open source. The movie below demonstrates that this solver is able to simulate flowing highly interacting capsules in a wide variety of configurations, including in low and highly inertial flows, and in large complex domains.

The movie below represents an elastic capsule deforming while it flows through a constricted channel. Colour represents the x-component of the fluid velocity.


Granular dynamics

I have implemented an accurate contact law for the simulations of granular materials made of arbitrary-shaped particles. This allows the use of our high-fidelity simulations to gain insight on complex granular phenomena, such as entanglement during dynamic processes.
The movie below shows how our simulations of cross-shaped particles compares with experiments. The qualitative agreement is very satisfactory (and the quantitative agreement too, as shown in the associated publication).