Skip to main content
Auto-memory
Retell + Twilio
MCP ecosystem
Founder Pres.
Obsidian + QMD
Review pass
Claude / Codex
Convex
75K+ sold
SwiftUI CloudKit
Next.js + Vercel
1,350+ locations
Shopify
Session notes
Founder
MCP forks
<60s response
Operator chapters
Founder & CEO
121+ skills
Six figures raised
Founder office
back to grid
Projects2026

Tiny Trainer

A personal iPhone app built to train Connor's dog during mealtime. Uses kibble rations for short reward sessions with audio cues so hands stay free for treats and leash handling.

Mealtime
reps using daily kibble
Hands-free
audio cues and haptic taps
Offline
local SQLite on device
Personal build
installed on iPhone
§01The workThe project

A personal iPhone app for mealtime dog training.

The project

Structured mealtime training on iPhone.

A personal app built to turn daily feeding into quick training sessions without looking at a screen.

reps using daily kibbleMealtimeTiny Trainer
01Set time
02Run reps
03Log outcome
React NativeExpoSQLiteTypeScript
The projectA personal app built to turn daily feeding into quick training sessions without looking at a screen.
§02The pipelineEnd-to-end flow
01

Set time

Pick session length before serving the meal portion.

3 to 5 minutes
02

Run reps

Spoken cues walk through reps so hands stay free for kibble.

audio guidance
03

Log outcome

A quick tap saves progress to local SQLite without streak pressure.

single tap
§03What I builtPieces that compound

The hands-free session runner and local SQLite storage.

Hands-free guidance.

Voice prompts and haptics call out reps and timing so hands stay free for rewards and leash handling.

eyes on the dog

Offline SQLite storage.

Runs entirely on device with local persistence and zero network requests.

zero accounts
§04Build rulesSimple · offline · hands-free

Design rules for practical daily use.

Design rulescore constraints
  1. Use positive reinforcement with meal kibble as the reward.
  2. Keep hands free using spoken cues and haptics instead of screen taps.
  3. Store all progress locally in SQLite with zero cloud dependencies.
  4. Avoid streak mechanics and notification spam.
§05StackEvery tool earns its line
React Native / Mobile appExpo / PlatformSQLite / Local storageTypeScript / Language
§06ArtifactsReceipts and public proof

The installable mobile app and session runner.

iOS mobile build

Personal iPhone app with mealtime training timers and progress logging.

personal build
Hands-free session runner

Audio and haptic cues that guide each rep while keeping hands free for treats.

audio cues