Portfolio

What I’ve built

Every project here is real, used, and maintained. Some are products. Some are tools I built because I needed them. All of them demonstrate the same approach: identify a problem, design a system, build it with AI, and let it run.

ServiceDrive Pro

Live

A dealership service department workflow and queue management tool — built for the environment I work in every day.

Full role-based system: advisors check in vehicles, foremen dispatch to technicians, managers monitor throughput. Real-time updates via Supabase Broadcast. 9-stage status pipeline with automatic transitions. Media Sent Rate KPI tracking. Dark theme. Built because the existing tools at the dealership were slow, disconnected, and frustrating to use — so I built something better.

Full-Stack AppReactFastAPISupabaseReal-TimeView Demo

March Madness Bracket Tracker

Seasonal

A live-updating bracket challenge dashboard for tracking 11 teams' NCAA Tournament picks across the entire 2026 tournament.

Built in a single session for a workplace bracket pool. 11 teams, 64 games, ESPN API integration for auto-updating scores, progressive scoring (1/2/4/8/16/32 points per round). Deployed to Vercel and shared with the whole service department. The kind of thing that takes a weekend to plan and an evening to build when AI is your co-pilot.

Web AppNext.jsESPN APIReal-Time

Sacrilegious Genesis Explorer

Live

An interactive web application for exploring a verse-by-verse Hebrew linguistic analysis of the Book of Genesis.

Every word linked to its Hebrew root via Strong's Concordance. Readers can trace patterns across chapters, compare translations, and examine the interpretive choices for themselves. Built as the companion to the published reinterpretation. The transparency is the point — the reader can verify every claim.

Web AppReactContent PlatformResearch ToolExplore

Email Automation System

Running

A multi-layer email processing pipeline that triages, categorizes, and manages a high-volume inbox without manual intervention.

Layer 1: rule-based cleanup runs twice daily (6:30 AM, 3:30 PM). Layer 2: AI triage via Haiku every 3 hours classifies emails by urgency, routes finance to labeled folders, flags action items. Morning briefing summarizes overnight activity via Telegram. Processes hundreds of emails weekly with zero manual sorting.

AutomationAI PipelineTelegramScheduled Tasks

Finance Pipeline

Running

A weekly personal finance aggregation system that pulls pay stubs, statements, and account data into structured Google Sheets.

Runs every Sunday at midnight. Pulls data from multiple sources, reconciles against bank statements, and produces a clean weekly financial snapshot. Integrated with the email system for receipt capture. Built because tracking finances manually across multiple accounts was eating hours every month.

AutomationData PipelineGoogle Sheets

The Body (Knowledge System)

Running

The infrastructure you're looking at right now — the vault, the automation, the cross-referenced memory system that powers every project on this site.

An Obsidian vault with structured project notes, decision logs, session records, and living profiles — synced to Google Drive, queried by AI via MCP servers (jDocMunch for documents, jCodeMunch for code). Weekly automated reconciliation catches drift across 100+ files. The system that lets one person manage 10+ concurrent projects without losing context.

Knowledge SystemObsidianMCPAutomation