Skip to content
§ projects 14 entries

Projects

Things I've built, broken, and learned from.

filter
active 6
Agentic System (PAI)

Multi-agent AI infrastructure where autonomous agents coordinate tasks, manage knowledge, and execute work across a distributed homelab.

TypeScript · Bun · Claude API · MCP
Ping

Personal AI companion via Telegram. Mobile-first interface to my entire personal infrastructure with 65+ tools.

Bun · TypeScript · grammy · Claude API
Callsheet

Game-day call sheet builder for high school football coaching staffs. Deployed at callsheet.coach.

Next.js 15 · TypeScript · PostgreSQL · Drizzle ORM
Homelab

AI-focused distributed homelab in a mini server rack. 7+ devices connected via Tailscale mesh.

Ubuntu Server · Docker · Tailscale · systemd
KPIron

Revenue dashboard and KPI tracker for fitness studios. SaaS MVP with a Claude chatbot that explains your numbers.

React 18 · Vite · Supabase · Stripe
Lead Generator Bot

Locally-run lead generation tool that finds and enriches business contacts using public APIs.

Python · FastAPI · React · TypeScript
new 1
Zebra Gear Picker

Internal tool for Zebra Technologies that helps sales engineers match the right devices to customer workflows.

React · TypeScript
shipped 3
Quick-Capture

Desktop app that captures text, voice, and images into Obsidian daily notes via a global hotkey.

Tauri 2 · TypeScript · Rust · Whisper
WhichTool

Tool decision matrix built from 200+ personal app reviews. Helps you pick the right tool for the right job.

React · Vite · Vercel
Todoist Completion Bot

Python bot that syncs completed Todoist tasks into Obsidian daily notes automatically.

Python · Todoist API · pytest
paused 2
Dress Finder

Clothing aggregator that scrapes multiple retailers and lets you filter across all of them in one place.

React · Vite · Firecrawl · CronJob.org
LifeRPG

Personal dashboard with a pixel-art avatar that reflects your real-time life data. A Tamagotchi of yourself.

React 19 · PixiJS · Supabase
archived 1
Pulse

Proactive intelligence layer that analyzed patterns across journals, health data, and tasks to surface insights.

TypeScript · Bun · Claude API · Oura Ring API
experiment 1
Flush Tracker

Mobile app experiment · bathroom trip counter built with Replit's mobile tools.

Replit · React Native