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

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

Browse more projects →

About

I’m a Computer Science & Engineering student focused on computer graphics—mainly real-time rendering, geometry processing, and simulation. 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 prioritize practical performance and simple, usable tools.

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

Currently in internship at Adobe Research and looking for PhD opportunities!