Projects
Things I've built.

Concierge
An AI-first, high-touch customer-service concept for high-net-worth Coinbase clients. A drag-and-drop Workspace of AI-editable cards, Chat with voice and human-escalation calls, long-running Research agents, unified History, a Knowledge base, and Settings — a live human-expert console included.
- Next.js
- React
- TypeScript
- Tailwind
- WebSpeech

Cascadia AIS
Real-time AIS vessel tracker for the Cascadia region (WA/OR/BC). A Hono + WebSocket backend streams from aisstream.io into a React + Leaflet map with history playback, favorites, and persistent position history in SQLite.
- React
- TypeScript
- Hono
- SQLite
- Leaflet

SideSwipe
An ambient, StreetPass-style mobile app. Your phone silently finds other SideSwipe users nearby over Bluetooth LE, exchanges lightweight profiles, and may gift collectible Embers. No accounts, no feeds — everything stored locally. Tap for screenshots and details.
- Flutter
- Riverpod
- Hive
- BLE

Satoyama Stays
A foreigner-friendly site for booking authentic Japanese countryside houses. Curated kominka and machiya listings, a multi-stop trip planner with cost calculator, transportation routes, and satoyama culture guides.
- Next.js
- TypeScript
- Tailwind CSS
- Leaflet

MediaBox
A browser-based media toolkit: video editing, format conversion, thumbnail generation, and screen recording — all running entirely in your browser via WebCodecs, installable as an offline-capable PWA.
- React
- Vite
- Mediabunny
- WebCodecs

Win96
A web recreation of the Windows 95/98 desktop — draggable windows, a Start menu, and a suite of working apps including Notepad, Paint, Minesweeper, Solitaire, a raycasted 3D maze, and real shareware Doom via DOSBox-WASM.
- React
- TypeScript
- Vite
- js-dos

Chonkers
A Katamari Damacy–inspired browser game. Play a cat or a seal, eat everything, grow, and unlock bigger things until you swallow planets. All geometry is procedural Three.js primitives with synthesized WebAudio sound.
- Three.js
- WebAudio
- JavaScript

SquatchLife
A 2D tribal colony simulation in Phaser 4. Lead a sasquatch colony across biomes and through weather, migration, and endgame threats, driven by utility-AI individuals and a full save system.
- Phaser 4
- JavaScript
- Vite