Canvas
HTML5 Canvas projects: 2D rendering for browser games, visualizations, and interactive experiments drawn frame by frame in JavaScript.
Canvas projects
15 Mar 2026

Eyebrow Tetris: Face Controlled Browser Game
A browser Tetris game controlled by your face. Raise your eyebrows to rotate, tilt your head to move pieces. Built with MediaPipe face mesh tracking.
2 Mar 2026

Pug's Hunt: Webcam Duck Hunt with Hand Tracking
A webcam-controlled browser game inspired by Duck Hunt. Point your hand to aim, make a finger gun to shoot. Built with MediaPipe hand tracking and Next.js.
22 Nov 2018

John Conway's game of life in react/redux
Conway's Game of Life built with React and Redux. Watch cellular automata evolve, draw your own patterns, and adjust speed. Runs entirely in the browser.
Canvas articles
22 Mar 2026

MediaPipe Hand Tracking & Face Detection in JavaScript
Beginner MediaPipe JavaScript tutorial: build a real-time hand tracking and face detection app in one HTML file with rainbow trails, particles and webcam effects.