Projects

Should I Run?
The only app that tells you if running will help you catch the next BART train.
Before the pandemic, I had about 200 daily users.
iOS app with React Native, and Cloudflare Workers for the backend.
App Store
Semantic Podcast Transcript Search
I've been listening to the same podcasts for years. Sometimes I want to go back and find an episode, but only remember it vaguely. This uses vector search so you can find it even if you don't remember the exact words they used.
Completely automated scraping -> transcription -> indexing -> build pipeline using Cloudflare Workers, D1, Queues, and Vectorize. Transcribing happens on a local computer with a GPU using whisperx. The site itself is 100% static assets using Eleventy.
Website