Projects

Breadcrumbs

Slack bot

Institutional knowledge disappears when people leave. Breadcrumbs catches it first. React to any Slack message with ๐Ÿž and a Claude Haiku classifier files it, then sends a weekly digest.

Open source. Python, Slack Socket Mode, and a pre-commit hook that requires a WHY: on every change.

SaaS Sprawl Calculator

Web tool

Turns license data into recoverable budget. Drop in a CSV and see which seats are paying for nothing. Built for the CFO conversation, not the security one.

The README is the real artifact. It explains what I left out, and why. Read the source.

Kart Run

Browser game

Nobody wants to pick who takes the next ticket. So the karts decide. A randomized race that assigns team tasks, in one self-contained HTML file with no dependencies.