gdgy.orgonline
Index / Personal

gdgy.org

Just a place to keep the stuff I've built that I probably could have just downloaded.

01

Trippy

A travel companion that reads your confirmation emails so you don't have to.

I got tired of my travel confirmation emails getting buried in my inbox — flight here, hotel there, dinner reservation somewhere in a thread from three weeks ago. So I did the most logical thing: skipped the part where you Google whether a solution already exists, and took the easier path of building my own.

What it does

Forward your confirmation emails to a private alias, and Trippy turns them into an organized, mapped itinerary — dates, times, addresses, and contact info all in one place, in order, where you can actually find them at the airport.

The real app runs on my own inbox and is invite-only (it's my stuff, after all). The demo does the party trick in reverse: describe a dream trip in plain text, and it builds you a full mock itinerary — parsed, structured, and mapped — in a few seconds. No account, nothing stored.

For the technically curious
Runtime
Next.js · Vercel
Database
Supabase Postgres · RLS
Parsing
Claude · never-invent-data
Privacy
Auto-redaction of PII
Scheduling
IANA timezone-aware
Maps
Server-side geocoding
Limits
IP-bucketed rate limiting
Ingest
Email-forward pipeline
02

Dog E. Dog World

Sometimes you need to build the games you want to play. A New York hot dog cart game — design your dogs, keep customers happy, and outlast the competition.

You start with one cart, a handful of ingredients and $40. Build a menu, serve customers before their patience runs out, and make your stamina last the shift — while Big Sal, the rival vendor down the block, spreads rumors, undercuts your prices and poaches your customers.

What it does

Serve, save, and move up: cart, umbrella, food truck, brick & mortar. When the competition gets out of line, step outside for a 15-second street fight with a ketchup cannon, relish grenades or a chili flamethrower. Win the final showdown and the block is yours.

The demo is the first two shifts of the real game. It runs entirely in your browser: no account, nothing stored except your progress, on your own device. Best on a phone.

For the technically curious
Build
Single HTML file · no framework
Spec
Requirements-first
Tests
500+ checks · CI on every push
Balance
Economy model + simulated players
Combat
Seeded engine · bot-played in tests
Audio
Licensed SFX · gapless music engine
Access
Reduced motion · keyboard · easier timing
Hosting
Static on Vercel · no server