Exegesis
Founder
Solo-built a cross-platform Bible study app in Flutter (iOS, Android, macOS, Windows, Linux) on an offline-first architecture, with an AI study assistant, original-language word study, and in-app subscriptions.
Achievements / Tasks
- Designed an offline-first data layer: everything reads and writes locally, and Supabase Postgres syncs per-row with last-write-wins, so the app stays fully usable with no connection.
- Built an AI study assistant with retrieval over the user's own notes and journals plus a public-domain confessions corpus (Postgres full-text + pgvector), streaming replies over SSE. Per-tier model routing and prompt caching keep unit cost under the subscription price.
- Built original-language word study: Strong's alignment maps any translation's words back to Greek/Hebrew lexicon entries, with occurrence counts and rendering distribution per word.
- Wrote Python content pipelines against Supabase Storage to ingest public-domain commentaries, confessions, and letters, and to generate Kokoro TTS audio with per-verse timing for offline listening.
- Built a synced hymn score player (Verovio → SVG with a custom cursor renderer).
- Shipped the commercial layer: RevenueCat IAP subscriptions with webhook-side entitlement grants, GitHub Actions release pipelines to TestFlight and Play internal testing, and Universal/App Links deep linking.
Tech Stack
Languages: Dart, Python, PostgreSQL
Infrastructure: Supabase, RevenueCat, GitHub Actions
Libraries: Verovio
Frameworks: Flutter
