Projects
Fluid Simulation
Real-time 2D fluid solver using WebGL2 compute shaders. Mouse-interactive with dye injection and velocity visualization.
MDX Editor
A browser-based Markdown editor with live MDX preview, syntax highlighting, and frontmatter management. Built with CodeMirror 6 and React.
GPU Particle System
A 100k+ particle simulation running entirely on the GPU with WebGL2 transform feedback. Interactive wind, gravity, and collision forces.
Ray Marcher
A WebGL fragment shader that renders 3D scenes using ray marching. Real-time constructive solid geometry, soft shadows, and ambient occlusion.
Shader Playground
An interactive WebGL shader editor with live preview, built with React Three Fiber and custom GLSL compiler tooling.
Waveform Visualizer
Real-time audio visualization using the Web Audio API and WebGL. Frequency data drives a 3D terrain that pulses and flows with the music.