Projects

Everything I've shipped here.

A growing collection of small web experiments. Right now it's mostly browser games, but expect anything from generative art to tiny dev tools.

Browser gameLive

Snake

A faithful take on the arcade staple. Smooth keyboard controls, growing tail, and a tasteful score readout.

Play
Browser gameLive

Pacman

Eat every dot, dodge the ghosts, and chase a high score. Built with HTML canvas and a tiny pathfinder.

Play
Browser gameLive

Tetris

Seven tetrominoes, increasing speed, and the satisfaction of a four-line clear. Hard drop included.

Play
Browser gameLive

Minesweeper

Sweep the grid without setting off a mine. Easy, medium, and hard difficulties, with per-difficulty best times.

Play
Browser gameLive

Geo Dash

An endless one-button runner inspired by Geometry Dash. Hold or tap to jump over spikes and onto floating blocks. One hit and you're back to zero.

Play
Browser gameLive

Doodle Jump

An infinite vertical platformer. Strafe left and right, ride moving platforms, snap springs, and watch out for the breakables. Falling is forever.

Play
Browser gameLive

Chrome Dino

The offline T-Rex runner you press space on when WiFi dies. Jump cacti, duck under pterodactyls, accelerate forever.

Play
Browser gameLive

Subway Surfers

A bright, fast-running endless dodger across three lanes. Swerve around trains, jump barriers, slide low, collect coins.

Play
QuizLive

Name All 50 States

A typing race against the clock — fill in all 50 US states on a real US map. Only complete runs count toward the leaderboard.

Play
QuizLive

Name All 50 Capitals

Type each US state capital against the clock. The state it belongs to fills in on the map, with the capital name labeled at its center. Aliases work (OKC, SLC, St Paul, Indy).

Play
QuizLive

Name as Many Cities

A world map of ~170,000 cities and towns (GeoNames). Start typing — every matching place lights up at its real location, sized by population. Leaderboard ranks by unique names entered.

Play
QuizLive

Name All Countries

A typing race over a real world map — name all ~195 sovereign countries against the clock. Aliases work (USA, UK, DRC, Burma, etc.). Territories are drawn but don't count.

Play