Skip to content

Projects & courses

Research work, numerical-methods courses and software projects. Click a card to open its detailed page.

Course — Numerical methods

Cours

Lecture notes on numerical methods: finite differences, finite elements, finite volumes…

Différences finiesÉléments finisVolumes finisCours
Read more

Hybrid VoF / Phase-Field method for soluble surfactants

2023 – présent

Numerical solver for direct simulation of soluble surfactant-laden interfacial flows.

BasiliskCVolume-of-FluidPhase-FieldSurfactantsHPC
Read more

Linear stability analysis of two-interface flows

2024 – présent

Theoretical models for multi-interface systems from the linearized Navier-Stokes equations.

Stabilité linéaireNavier-StokesDécomposition de HelmholtzBasilisk
Read more

Rayleigh-Taylor instability with surfactants

2024 – présent

Theoretical and numerical study of the Rayleigh-Taylor instability with surfactants.

Rayleigh-TaylorMarangoniVOFInterface diffuse
Read more

Liquid lenses on a soap film: gravitational analogs

2023 – 2026

Orbiting, colliding and merging liquid lenses on a soap film, toward gravitational analogs.

Films de savonAnalogues gravitationnelsExpérience
Read more

Basilisk Sandbox — interfacial flows & surfactants

2023 – présent

Open-source research code for soluble surfactant transport in Basilisk.

BasiliskOpen-sourceSurfactants
Read more

YouTube channel — programming for numerical methods

2024 – présent

Educational videos (FR & EN) on scientific programming and computational fluid mechanics.

VulgarisationPythonBasiliskYouTube
Read more

Tawqit — the science of prayer times

Article & application

An article on ʿilm al-mīqāt: how astronomy determines prayer times — and the app I built to implement it.

ʿilm al-mīqātAstronomieHeures de prièreFlutterMobile & web
Read more