Brand new site, still being built. Some cards are placeholders for posts I'm still writing.
Tinkerings
I don't have a CS degree. I have curiosity, Claude, and a habit of asking "what if I just tried to build that?" This is where I log the experiments — the apps, the games, the automations — and the posts about how I made them. Some worked. Some didn't. All of them taught me something.
Currently Building
This website
Vibe coded with Claude. You're looking at it.
Stack
HTML · CSS · Claude Code
The Goods
Live WIP Archived
A relationship tracker for two — weekly check-in, date night, and exercise. Built with a "blind-then-reveal" connection rating and 115 weeks of imported history. Just for Brandon and me.
My personal site, vibe coded from scratch with Claude. The one you're currently looking at. Build log coming soon.
A simple household spending tracker built in a weekend. No spreadsheet overwhelm — just categories, totals, and a running vibe check on where the money went.
A Slack bot that sends increasingly passive-aggressive messages when the dog hasn't been walked. It works. The dogs are walked now.
Something's cooking. Check back soon.
The How
Showing all posts
June 2026
Web App
Two years of streaks lived in a spreadsheet — and I'd forget to fill it in, then backfill from memory. So I rebuilt it as a real app over a weekend. Includes a blind-then-reveal connection rating and an email-only flow for the partner who won't install anything.
Read More
March 2026
Vibe Code
A full build log of how I made this site — from the first screenshot I showed Claude, to the color palette decisions, to the moments where I had no idea what I was doing and just kept asking questions.
Read MoreI wanted a household budget tracker that didn't make me feel like I was filing taxes. Here's how I built one from scratch in two days — the prompts, the pivots, and what I'd do differently.
Read MoreThe problem: our dogs weren't getting walked consistently. My solution: a passive-aggressive Slack bot. Was it necessary? No. Did it work? Absolutely. Here's how I built it.
Read MoreI gave Claude my calendar, my to-do list, my goals, and my complaints. Then I actually followed the schedule it made for a week. Here's what happened — including where it completely failed.
Read MoreA text-based trivia game about grappling. Built for a specific audience (my training partners who think they know everything). It took way longer than I expected and broke in ways I didn't anticipate.
Read MoreI've now built six things with AI assistance and zero traditional dev background. Here's what actually transfers, what the limits are, and whether I think anyone can do this (spoiler: yes, but with caveats).
Read MoreStay in the loop
No spam, no schedule. Just whenever I ship something worth sharing.