things fisher builds
Projects
A running catalog of what I make - apps for my family, tools for my homelab, and experiments that got far enough to be worth showing. Click any of them to read what it is and how it works. Most run privately, so these are show-and-tell, not sign-ups.
-
Quill
A studio that turns a one-line idea into a finished picture book.
- Go
- React
- SQLite
- Claude API
-
Otium
A reading app that respects your time instead of eating it.
- Go
- React
- k3s
- OIDC
-
Terra
A decision engine for comparing places to live.
- React
- TypeScript
- Vite
- data-pipeline
-
Stick
A concurrency-limited platform that rents out streamed Claude Code agent sessions.
- Go
- Claude Code
- SSE
- streaming
-
Quiver
A tiny-app host where an idle app costs zero memory.
- Python
- Go
- systemd
- Caddy
-
Bloom
A reading library plus a Discord bot that interrogates an article with you.
- Go
- React
- Discord
- k3s
-
Ramble
Dictate rambling voice notes; an agent composes them into a post in your own words.
- Go
- React
- TypeScript
- SQLite
-
Jellybean
A kid-safe front end for a family Jellyfin library.
- Go
- React
- SQLite
- Jellyfin
-
Native Garden
A photo-first browser for planning a native-plant garden on a specific site.
- Go
- React
- TypeScript
- Vite
-
Metamorph
Chain text and data transforms in the browser, bookmark the pipeline.
- TypeScript
- React
- Protocol Buffers
-
trmnldash
An e-ink dashboard renderer for TRMNL devices.
- Python
- Jinja2
- Chromium
- Pillow
-
RSVP
Code-gated event pages with a shared host portal.
- Go
- React
- SQLite
- chi
-
Log
A personal blog with self-hosted comments you sign into with Bluesky.
- Astro
- Cloudflare Pages
- Workers
- D1
-
Scribe
A writing-first editor for a Pages-CMS-backed blog.
- Go
- React
- TipTap
- OIDC
-
Meatbag
A shared to-do list where an AI agent hands you the steps only a human can do.
- Go
- React
- TypeScript
- Vite
-
experiment Shed Painter
Plan a no-two-boards-alike paint job for a shed, then preview it in 3D.
- JavaScript
- Three.js
- Canvas