AI is making us lonelier.
I'm building AI that brings families back together.
$ cat ~/ideas/first.txt
A family archive of voices, stories and feelings — recorded by the people you love while they're here, and passed down. More than a family tree.
idea 0 lines of code
Small software. One engineer. No standups.
I build whatever I find useful, then share it. No business model. Not yet.
$ ls ~/projects
-
FIRE10 Journal
buildingA journal for the road to financial independence.
FIRE — Financial Independence, Retire Early. Log every investment, every decision and every mistake, then let AI help you check the plan.
- Monthly reports, decisions logged before and after, mistakes with their real cost
- Dashboard for net worth, savings rate and progress to your FIRE number; full-text search; English and Vietnamese
- In progress: an asset-allocation planner
- Next: AI that reviews your plan and decisions, plus tools for analysing your numbers
astro · markdown · cloudflare workers
-
MyNook
betaNotion, minus the cloud.
A block-based notebook that keeps everything in a local database on your Mac. No account, no sync server.
- Slash-menu editor with code blocks, callouts, database views and page mentions
- Instant full-text search; export to PDF, Word, HTML or Markdown
- Encrypted backups (AES-256-GCM) into any folder you already sync
- AI on demand —
/ai,/translate,/fixthrough Claude, OpenAI or DeepSeek with your own key, plus an MCP client for local tools
tauri · rust · react · sqlite fts5
-
Fire10.Cleaner
betaUninstall the app and the mess it left behind.
Five tools for reclaiming a Mac. Everything goes to the Trash, so any mistake is one “Put Back” away.
- Uninstall — the app plus its caches, prefs, containers and logs; Homebrew casks handled
- Leftovers — files from apps you already deleted
- Reclaim — dev caches: DerivedData, npm, pip, Gradle,
node_modules… - Big Files and Startup — what eats your disk, what launches at login
swift · swiftui
-
RetroTimer
betaA playlist of timers in your menu bar.
Queue up work, break, work. When one ends, the next starts — no clicking, no modal.
- Type
25m,5:00or90sto add a timer - Reorder what's up next; finished timers stay visible as done
- Per-timer notification, off by default
swift · menu bar only
- Type
-
RetroMarkdown
buildingMarkdown notes as plain files.
Point it at a folder and write. Your notes stay ordinary
.mdfiles any other app can open.[[Wiki links]]and backlinks between notes- Search across the whole folder; reading view with ⌘E
- Native folder tree: new, rename, reveal in Finder, move to Trash
swift · codemirror
-
Review Studio
invite onlyProduct link in, 9:16 review video out.
Runs inside Google Flow. Import a product, get review scripts, draw the frames, render with Veo.
- Imports a product and scores its photos, keeping only the usable ones
- Script formulas you can lock or reroll, with varied calls to action
- Lints every script for length, banned words and repeated phrases before spending a credit
- Batch-draw images and render videos, three at a time
react · typescript · google flow · veo
-
Short Film Studio
building30-second dramas where the product saves the day.
Pick a story template, drop in a product, get three clips: setup → climax → resolution.
- Templates are data — a new genre is a new file, not new code
- Plays to what video models do well: faces and camera moves, not physics
- Ends on the real product photo; voice-over with subtitles
react · typescript · google flow · veo
$ cat ~/next.txt
- now
- Signed, notarized public downloads for the Mac apps
- next
- MyNook public beta
- maybe
- Short AI drama series — 9 ideas, 0 tested
Let's talk.
Want to try a beta, share a family story, or build the archive with me? I read every email.