Selected Work

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

ReSTIR real-time path tracer

Photorealistic render of the classic Cornell Box Scene

Real-time path tracer built from scratch in WebGPU, implementing ReSTIR for efficient many-light sampling with spatiotemporal reuse.

Path Tracing · ReSTIR · WebGPU · WGSL

Geodesic distance via the heat method

Geodesic distance field computed on a triangle mesh using the heat method

An interactive implementation of Crane et al.'s heat method for computing geodesic distance fields on triangle meshes.

Geometry Processing · Heat Method · C++ · WebAssembly

Wave Function Collapse

Flowers pixel art generated by WFC

Wave Function Collapse solver made with WebGPU, featuring multiple control parameters to experiment with the capabilities of the algorithm.

WFC · Procedural Modeling · WebGPU · WGSL

Browse more projects →

About

I’m a Computer Science & Engineering student focused on computer graphics (some topics below!). I’m also interested in computer vision and sometimes use it alongside my graphics work.

Day to day, I use mainly TS/WGSL and C++/OpenGL/GLSL to make projects and prototypes. I prefer simple and usable tools which still offer me a lot of control. I really like supporting open-source projects, so I prioritize these as well.

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

Just finished an internship at Adobe Research (Paris) and my Master's degree; currently looking for PhD opportunities!