Things I've built and run
Red lamp is live. Amber is in build.
-
Allowableallowable.app
Chores and allowance for families, tracked by kids and approved by parents.
- Flutter
- Firebase
- RevenueCat
Live, iOS and Android
-
Nutrition X-Raynutritionxray.com
Scan a barcode to flag seed oils, hidden dairy, sugar aliases, and gluten.
- React Native
- Expo
- Firebase
- RevenueCat
Live, iOS and Android
-
Sameseesamesee.app
Two people swipe through what's streaming until they land on the same thing.
- React Native
- Firebase
- TMDB
Live, Android
-
Symplatesymplate.com
Set a dinner time, add the dishes, and it plans the cooking backward so everything finishes together.
- React 18
- No build step
Live, web
-
GifSmithgifsmith.com
Turns video into GIFs inside the browser. Files never leave your machine.
- Vanilla JS
- ffmpeg.wasm
Live, web
-
ResizeHQresizehq.com
Resizes and compresses images in the browser, with paid day passes.
- Vanilla JS
- Canvas API
- Lemon Squeezy
Live, web
-
ScreenToPDFscreentopdf.com
Combines screenshots into one searchable PDF, privately.
- Client-side PDF
Live, web
-
VisaKnowledgevisaknowledge.com
Travel visa requirements, looked up by country.
- Next.js
- Turbopack
Live, web
-
NoFlashCashnoflashcash.com
Plain, unhyped writing about small business money.
- Content site
Live, web
-
Stream Samuraistreamsamurai.com
Rotates your streaming subscriptions using virtual cards capped at each service's price.
- Next.js
- Supabase
- Plaid
- Lithic
- Stripe
In build
-
949 Mixtape949mixtape.com
Send someone a playlist with voice notes that arrive by text between the songs.
- Twilio
- Vercel
In build
What I do well
- Page builds and publishing
- 26+ pages built and published in a legacy CMS in under a year.
- Web QA and cross-browser review
- Every page checked for pricing, product data, and rendering before it goes up.
- Content migration
- Moving dozens of pages and programs from a legacy backend to a new front end.
- HTML email
- 58 segmented campaigns in Brevo over eight months, tuned on open and click data.
- Landing pages with a backend
- A deals page with live inventory and a coupon system that moved 76 units in two weeks.
- Campaign reporting
- Reading the numbers and changing subject lines, timing, and audiences because of them.
- Shipping my own products
- Requirements through build, QA, store review, and launch, alone.
- Working with stakeholders
- Collecting product data, images, and pricing from department heads and vendors.
- Audio and video production
- Fifteen years of radio and podcast production, still running shows today.
Tools I use daily
- HTML and CSS
- Google Apps Script
- Google Sheets
- Google Workspace
- Brevo
- PrismRBS
- Microsoft 365
- Adobe Creative Suite
- DaVinci Resolve
- Canva
- Notion
- Slack