Games and interactive experiments. Some for fun, some for learning.

available games

Neon River Remastered

The remaster of Neon River. The moonlit river painting brought to life in three.js with 3D fish, weather, and lighting. Zen, Normal, and Storm Night modes.

three.js, typescript, vite, web audio api

Neon River

A pixel art fishing game set on a moonlit river with a distant cyberpunk city skyline. Catch 200 lbs of fish while avoiding electric eels. Inspired by Jak and Daxter.

typescript, vite, canvas api, web audio api

Find Four

A terminal-themed Connect Four game with hacker vs defender aesthetics. Play against AI with three difficulty levels, challenge a friend locally, or battle online via peer-to-peer WebRTC connections.

react, typescript, vite, zustand, tailwind, peerjs

Sudoku Terminal

A clean, terminal-inspired Sudoku game with multiple themes and difficulty levels. Features auto-notes, pencil mode, undo/redo, hints, and full keyboard navigation.

react, typescript, vite, zustand, framer-motion

More games coming soon...