Selected Work

A few projects I’m proud of. More details on the work page.

Reaction-Diffusion model simulation

Reaction-diffusion patterns

Real-time Gray–Scott reaction–diffusion in OpenGL. CPU finite-difference and GPU fragment-shader ping-pong, built for side-by-side performance comparison.

Framebuffers · GPU Compute · C++/OpenGL/GLSL

Spring-based pixel-art vectorizer

Result of an interactive depixelization through spring simulation

Depixelization of pixel art through spring simulation. Implementation of the paper "Interactive Depixelization of Pixel Art through Spring Simulation".

Spring simulation · Bezier fitting · Pixel clustering · C++/OpenGL/GLSL

Procedural strand-based tree modeling

Procedural tree generated by the algorithm

A procedural tree modeling framework using strand-based volumetric geometry. Implementation of the paper "Interactive Invigoration: Volumetric Modeling of Trees with Strands".

C++ · OpenGL · Profiling

Browse more projects →

About

I’m a Computer Science & Engineering student focused on computer graphics—mainly geometry processing, real-time rendering, and simulation. I’m also interested in computer vision and sometimes use it alongside my graphics work.

Day to day, I use mainly C++/OpenGL/GLSL to make projects and prototypes. I prioritize practical performance and simple, usable tools.

Some interests: procedural generation, geometry modeling & processing, real-time rendering, simulation.

Currently open to internships and collaborations in France!