Web Developer
I build small, focused web apps — usually installable PWAs — for real daily habits: money, health, reading, cooking, play, and voice practice. Each one does one job well.
Featured
Hear your progress, one recording at a time.
A gender-affirming voice practice app. Record read-aloud passages or upload clips, then get acoustic feedback on pitch, resonance, and a blended practice score. Track trends over time, set personal baselines, build streaks, and try a guest demo before signing up.
A familiar place to sit with people, not feeds.
A text-only persistent online neighborhood — the Campfire, the Book Nook, private porches, guestbooks, and whispers. No algorithms, follower counts, or pressure to perform. Just recognizable names and places worth returning to.
Procedural text adventure. Enter a seed to step inside.
Procedural escape rooms generated from any seed. Look around, pick up items, crack locks and keypads, hack terminals, and solve riddles to break out. Every room is different — share a seed or roll a random one.
Finance · PWA
Envelope-method budgeting with manual accounts — no bank linking. Allocate income into category envelopes, log expenses and transfers, and see what is left in each bucket in real time.
Word game · PWA
Async two-player word battle: change exactly one letter per turn to make a valid five-letter word and trap your opponent. Best-of-three matches, AI, hints, daily challenges, and turn notifications.
Health · PWA
Personal glucose diary with meal context (fasting, before/after meals, bedtime), color-coded low/normal/high alerts, and trend charts from 24 hours to 90 days.
Nutrition · PWA
Daily calorie logging with barcode scan, optional food-photo lookup, manual entry, and saved staples — all tracked against a personal daily goal with dashboard charts.
Books · PWA
Organize books into To Read, Reading, and Read; search Open Library and Google Books; set annual goals; log pages and sessions; track streaks and ratings; import from Goodreads.
Meal prep · PWA
Search and save recipes, keep a pantry of staples, plan meals on a weekly calendar, and generate shopping lists that skip ingredients you already have on hand.