← 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.