I build privacy-first apps, and the agent tooling I build them with.
Designed, engineered and shipped solo. Apps on the App Store, tools in the open, and the infrastructure underneath. Every building below is one of the repos, drawn from its own history.
drawings on file — ask for the plansNotes
- Height is lines added. Eight storeys max.
- Lit windows are output tokens.
- Smoke means the repo was worked on this week.
- A crane means work in progress.
- Pennants are pull requests merged this week.
- Per-repo figures are floors; old transcripts rotate out.
B — date stamp · build-time
C — lead · 34em, text-wrap: pretty
D — ink button + text link
Sheet A-02
Schedule of buildings
14 projects, numbered as on the yard. Private builds are described here; public ones link to source.
Apps — iOS, macOS and browser
- 01Cubby Active
Inventory for garage and basement storage. NFC tags and QR labels on racks and bins — scan to see what's inside. On-device Vision suggests item names; 3D rack view, widgets, Siri. Zero backend, zero third-party dependencies.
iOS · Swift 6 · SwiftUI · SwiftData8 - 05Paperix Active
Document scanner that makes searchable PDFs with on-device OCR. No cloud, no accounts, no subscription — built because PDF-scanner apps shouldn't be rent.
iOS · Swift · Vision OCR3 - 07Floorprint Active
Scan rooms with LiDAR and RoomPlan into editable 2D floor plans. Export PDF, DXF, USDZ, GLB, STEP; a macOS mini-CAD editor for the rest. Organize the whole home in 3D.
iOS + macOS · RoomPlan · SceneKit2 - 06Purix Active
Browser extension that strips tracking parameters from links on-device, with no network calls. Blocklist-only, so it never guesses: a curated strip list plus a hard keep-list for the params pages actually need. Chrome, Firefox, and Safari on macOS and iOS.
Chrome · Firefox · Safari · TypeScript2 - 04Folix Active
Privacy-first wealth dashboard: local Plaid pulls, on-device storage, AI-augmented insights. The seed of a personal financial adviser.
macOS · Swift · GRDB · Plaid5Private build
Agent tooling
- 10raja Heating up
A local iMessage assistant on an always-on Mac. Claude drafts replies with no tools; deterministic code decides who may receive one and does every send. Trusted contacts get answered on their own, and anything risky — or about buying or paying — waits for the owner's yes. Screens every message for prompt injection, and learns the owner's voice from edited replies.
macOS · TypeScript · Bun · Claude Code2Private build - 02swatkats Active
Quick decisions from local models: drop a spreadsheet or name a Jira epic, get typed answers back — a filled column with per-row confidence, or a verdict on whether an epic is ready or done. Ollama by default, cloud CLIs opt-in. In design: spec and feasibility spike done.
Python · Ollama · MCP6Private build - 08cartoon Active
Token-optimized CLI output for AI agents — read 12 lines instead of 800, raw logs archived. Adapters for pytest, jest, eslint, tsc; ~70% token reduction.
Rust · open source2 - 03claude-skills Active
Skills, plugins, and agent tooling for Claude Code: iOS build loops, PM automation, prompt refinement. Installable via marketplace or standalone CLI.
Python · Shell · open source5 - 11sift Active
Weekly AI-news pipeline: RSS ingestion, local dedup, one Claude call to curate everything into an HTML digest and a Pages archive.
Python · Claude API · open source2 - 12memekit Recently active
Deterministic ASCII meme reactions for CLIs, bots, and agents. 45 original formats, zero dependencies — library, CLI, and MCP server.
TypeScript · MCP1Private build - —orca-local Active
A local-only fork of Orca, the desktop app for running coding agents side by side in their own worktrees. No cloud accounts, auto-update, telemetry upload or network listener; signed macOS builds. Upstream built the app; this fork is the local-only part.
Electron · TypeScript · fork0
Foundation
- 13design-system Active
Cross-product design tokens: one source emitting CSS custom properties, SwiftUI tokens, and Tailwind presets for every app and site in the fleet — including this one.
JSON tokens · CSS · Swift · Tailwind1Private build - 09Foundry Active
This site. Static Astro pages; the yard, the schedule and the meter readings are drawn at build time from the repos themselves.
Astro · TypeScript · SVG2
On the drawing board: a personal financial adviser, and more personal infrastructure. The theme holds — build my own tools instead of renting mediocre ones.
Sheet A-04
General notes
- 1.
iOS and Apple platforms. Swift 6, SwiftUI, SwiftData, Vision, RoomPlan, on-device ML. Zero-backend architecture — apps that never phone home.
- 2.
Agent tooling. Claude Code skills and plugins, MCP servers, token optimization, multi-agent orchestration. Tools that make agents cheaper and more exact.
- 3.
The whole product. Rust CLIs, design systems, App Store releases. Shipped solo — the same hands sketch the interface, write the Swift, cut the release and answer the support mail.
- 4.
Privacy is the default, not a setting. Apps run on-device with zero telemetry. This site has no trackers either.
Sheet B-01
Meter readings
Everything above is built with Claude Code. Parsed locally from 3,763 session logs, May 22 – Oct 26, 2026.