Things I've built, broken, and learned from.
Personal AI companion on Telegram and Discord — mobile-first interface to my entire personal infrastructure with 70 native tools.
Bun · TypeScript · grammy · Claude API · Whisper · MCP
AI orchestration engine that turns rough ideas into merged code — shape, plan, execute, verify, with a human gate at every phase.
Bun · TypeScript · Claude Code · systemd · Markdown
Game-day call sheet builder for high school football coaching staffs — deployed at callsheet.coach.
Next.js 15 · TypeScript · PostgreSQL · Drizzle ORM · Vercel
Agent-optimized knowledge base derived from my Obsidian vault — journals, highlights, people, and goals as structured, queryable data for AI agents.
Bun · TypeScript · Python · JSONL · YAML · MCP
Predictive personal intelligence engine — analyzes journals and task data to catch slides early and amplify momentum.
Bun · TypeScript · Claude Code · systemd · Telegram
A free decision matrix of 269 tools across AI, PKM, coding, and productivity — pick the right tool for the job.
Next.js 16 · React 19 · TypeScript · Tailwind CSS 4 · Vercel
Revenue dashboard and KPI tracker for fitness studio facilities — SaaS in production with AI-powered analytics.
React 18 · Vite · Supabase · Stripe · Claude API · Vercel
AI-focused distributed homelab in a 10-inch mini rack — nine devices, every one on the Tailscale mesh, running agents, automation, backups, and staging.
Ubuntu Server · Proxmox VE · Docker · Tailscale · systemd · restic
Desktop app that captures text, voice, and images into Obsidian daily notes via a global hotkey.
Tauri 2 · TypeScript · Rust · Whisper · fuse.js
Android visual pick-list assistant for Zebra devices — scan a barcode, see exactly what gear to pull and where it lives.
Kotlin · Jetpack Compose · CameraX · ML Kit · Android
Two-agent phone booking system — an AI receptionist answers calls and a scheduling backend books appointments end-to-end.
Retell AI · n8n · Cal.com · Supabase · Hono · TypeScript
Self-hosted net-worth and money-manager PWA — every account and collectible on one net-worth-over-time chart.
TypeScript · SimpleFIN · systemd · Tailscale
Locally-run lead generation tool that finds and enriches business contacts using public APIs.
Python · FastAPI · React · TypeScript · WebSocket
Clothing aggregator that scrapes multiple retailers and lets you filter across all of them in one place.
React · Vite · Firecrawl · CronJob.org · Vercel
Personal dashboard with a pixel-art avatar that reflects your real-time life data — a Tamagotchi of yourself.
React 19 · PixiJS · Supabase
Python bot that syncs completed Todoist tasks into Obsidian daily notes automatically.
Python · Todoist API · pytest
Mobile app experiment — bathroom trip counter built with Replit's mobile tools.
Replit · React Native