← Back to portfolio
Live Demos
Run these in your browser
These two projects are fully client-side, so they run here with nothing to install.
Both need a webcam or mouse only — no data leaves your machine.
WebGL + Hand Tracking
Voxel Editor
Build and remove glowing 3D blocks in mid-air by pinching. Three.js with bloom
post-processing, MediaPipe Hands running as WASM. Needs camera permission.
Three.jsMediaPipe WASMWebGL
Generative Interface
Sentience
An ambient page that reads how you move your mouse — speed, direction entropy,
click cadence — and shifts its palette, blur and generative audio drone in response.
Click once to enable sound.
Web Audio APIES ModulesCSS
Why only two? The other projects are Python — real-time OpenCV
windows, Streamlit dashboards and FastAPI services. GitHub Pages serves static files
only and cannot execute Python, and a hosted server has no webcam attached. Each
repository has a README with a one-command local run.