Canvas

Canvas

Interactive HTML5 canvas experiments featuring raycasting, cloth physics, and generative art — built with vanilla JavaScript

Cloth Simulation

Interactive cloth physics simulation using Verlet integration — drag, stretch, and tear fabric in real time with realistic constraint dynamics

physicssimulationverlet
Flowfield

Mesmerizing generative art where Perlin noise vector fields guide thousands of particles into flowing, organic patterns on the canvas

generativeparticlesnoise
Raycaster

Explore a Wolfenstein-style pseudo-3D world rendered in real time using DDA raycasting — walk through textured corridors with keyboard controls

rendering3draycasting