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