Skip to content
← Back to work
own product · LLM in runtime 2026

Life Update Mobile — Gemini API in runtime

Personal tracking system — daily entries analyzed by Gemini in runtime, semantic distance to a 5-year plan, Steve-Jobs-style focus metrics (3 things a day). Shipped 0 → production in a day.

  • Gemini API runtime for semantic analysis of daily entries
  • Hybrid data model: .md files as source of truth + DB as execution engine
  • Next.js 16 + NextAuth v5 + Prisma + Supabase, 20 commits in 24h
Gemini API Next.js 16 Prisma 0 → prod / 1d
Context
A personal product — a tracking app that uses Gemini at runtime to summarize what I wrote this week.
Problem
Every journal-AI app I'd tried either stored my text on someone else's server or refused to run without internet. I wanted local-first + LLM on demand.
Approach
Local SQLite store, plain-text journal. Summarization is opt-in: tap a week, send it to Gemini, cache the result.
Ship
Single binary build. No auth server. Gemini API key ships with the user, not the app.
Outcome
Shipped private for my own use. Three friends asked to install it. Weekly summaries in 4 seconds.
Differently
I would put the prompt on the Settings page. Right now it's hidden — advanced users want to see it and I was being overly protective.
Craft floor
No analytics. No telemetry. No account. Bundle under 8 MB. Works airplane-mode except the summary action.
Contact

Let's talk.

Direct email is the fastest path. I reply within one business day. Open to Staff / Principal AI Product Designer roles.

Danilo is doing wonderful things using AI in the right ways. He dove into the developer-portal world and delivered work I wanted to keep reusing. A real loss for us.
Jennifer Sheppard Product Lead · Developer Portal · Booz Allen Hamilton Verified