The AI Lab · self-hosted · local-first

I ship what I spec.

Product management is my craft; shipping is my proof. Everything below is a real, running system: designed, built, and operated end-to-end on my own infrastructure, AI-assisted and human-directed across a modern toolchain. No tutorials, no toy demos. Agent platforms, product concepts, native apps, and pipelines that run every day.

0
Local models served
0
Specialized agents
0%
Self-hosted

The long tail

More from the lab, each one real and in use.

📚LLM Wiki

An internal support tool: a self-maintaining knowledge base my AI sessions read before answering and update after building, so context compounds instead of resetting each time.

MemoryKnowledge graphsInternal tooling

Tiny Wins

A native iOS parenting app: log a child's positive moments and watch a reward garden grow. Shown in full on the main page.

iOSSwiftUIConsumer

🚢PortPilot

Native macOS app that shows which process owns every listening port and which project it belongs to.

SwiftUImacOS

🐝Claude Swarm

One click launches a grid of parallel Claude Code agents in tmux, each pointed at its own directory.

Pythontmux

🧠Second Brain

The household hub: one dashboard for cron reports, market discovery, image generation, and family spending.

Next.jsSQLiteReact Flow

📸Immich AI Scout

A daily pipeline that reads my phone screenshots, recognizes AI tools with Claude vision, and catalogs them, then cleans up after itself.

Claude Visionlaunchd~$10/yr

📄CV Tailoring Pipeline

Job description in, tailored CV out: 11 protected base facts, 12 tailoring rules, and a validator that rejects drift.

Sonnet 4.6python-docx

📈CryptoBot Pro

A paper-trading bot where bull and bear analyst agents debate every trade before a judge, risk panel, and portfolio manager sign off.

Adversarial AgentsKelly SizingLocal LLM

📊AlgoTrader Skill

A 27K-line Claude Code skill encoding a full equities trading methodology, with backtest-to-live parity.

Claude SkillBroker API

🔍RAG System

A local retrieval pipeline over personal documents: the predecessor whose lessons became the LLM Wiki.

ChromaDBFTS5

🎨ComfyUI Pipeline

Local FLUX.1 image generation wired into the dashboard: prompt → tuned workflow → gallery, no cloud.

FLUX.1 DevLocal GPU

Cron Reports

Every two hours, a local model turns raw cron output into executive summaries with action items.

Local LLMSQLite

👨‍👩‍👧Family Proxy

A deliberately tiny reverse proxy that exposes exactly two dashboard routes to my family over a Cloudflare tunnel. Everything else is a 403.

Zero TrustCloudflare Tunnel

🌐This Site

dor-pm.ai itself: served from a Mac mini through a Cloudflare tunnel with zero inbound ports, hardened headers, and custom-domain email.

CaddycloudflaredCSP/HSTS

✏️Excalidraw Toolkit

"Diagram this repo" → a live, editable architecture canvas. A Claude Code plugin with its own MCP server.

MCPClaude Plugin

💬Telegram Interface

The whole system answers in one chat: CV requests, budgets, market radar, cron status, streamed live.

Bot APIStreaming