Sharks and Minnows
A browser game where one shark chases ten minnows trying to cross to safety. Get caught, and you join the sharks — the hunt grows until everyone's caught or someone makes it across.
Portfolio · building in public
A growing collection of projects I'm building as I learn. Each one starts as an idea and ends as something you can actually use.
A browser game where one shark chases ten minnows trying to cross to safety. Get caught, and you join the sharks — the hunt grows until everyone's caught or someone makes it across.
An idle clicker where every tap adds to your brick count. Simple, satisfying, and impossible to put down once you start watching the numbers climb.
The classic arcade game, rebuilt from scratch. Play solo against an AI or go head-to-head with a friend on the same keyboard. Three difficulty levels keep it challenging.
Can't decide what to eat? Spin the wheel. Add your own options, remove the ones you hate, and let chance make the hard call for you.
You're the alpha zombie. Chase down 100 humans before they escape — infected humans join your horde, turning the hunt into a growing swarm. How fast can you clear the map?
Think of any person, character, animal, object, or place and this mind-reading genie asks yes/no questions until it guesses what's in your head. A 700+ entity brain and an information-gain engine land the right guess ~96% of the time in about a dozen questions — and it learns whatever stumps it.
A two-player, pass-and-play take on the classic deduction game. Each player secretly picks a face, then takes turns asking yes/no questions to flip the board down. First to correctly guess the other's mystery character wins — all 24 characters drawn from scratch in code.
The Chrome offline dinosaur game, rebuilt from scratch. Jump the cacti, duck the pterodactyls, and watch day flip to night as the speed keeps climbing. Every sprite is hand-drawn in code, sound and all — and your high score sticks around for the rematch.
The one-button classic, rebuilt in the No Internet style — monochrome pixel art, a day-to-night flip, and every beep synthesized in code. Log in to claim a spot on the shared live leaderboard, pick your speed from CHILL to LUDICROUS, put your face on the bird, or hand the controls to the AI. Tap, click, or hit space to flap.