About me

I like making difficult ideas easier to see.

I am a research engineer, teacher and developer. I can move from a derivation on the board to a 3D figure, a Simulink model or a web interaction, always with the same goal: find the representation that finally makes the ideas hold together.

FR

This is the original French-language artifact. I have kept it untranslated to preserve the work as it was produced.

Figure from my MTH1102 course showing cylindrical coordinates and their basis vectors.
I use this MTH1102 figure as an example of my approach: anchor notation directly in the geometry.

How I like to work

01

Understand before showing

I start with the scientific reasoning, then look for the form that makes it readable.

02

Draw, simulate, manipulate

I choose the right medium for the idea: a figure, animation, model or interactive product.

03

Leave something reusable

I like sources to remain clean, editable and easy to build on.

What I make

I am happy moving from an equation to a complete experience.

  • MTH1008 · notes, figures and mini-projects
  • MTH1102 · 13 multivariable-geometry decks
  • ELE2200 · control assignment and rocket simulator
  • ALFA · co-authoring and seven case studies
  • The Kinetic Kernel · bilingual interactive mathematics product
  • Manim · teaching animation about absolute values

Technical range

The tools follow the problem.

I choose a production path around the content, the interaction and how the teaching team will need to carry the system forward.

Scientific content
LaTeX · TikZ · PGFPlots · Python · MATLAB
Interactive learning
React · Vite · KaTeX · SVG · Canvas
Course infrastructure
Moodle · Beamer · Python
Engineering and reproducibility
Git · Vitest · Vercel

Another way to explain

Solving equations with absolute values, in motion.

I made this video with Manim so the reasoning can unfold at its own pace: the cases, algebraic transformations and their sequence become visible instead of remaining frozen on a page.

Watch the video on YouTube
FR

This video was originally produced in French. I have kept it untranslated to preserve the work as it was made.