Recently updated projects

  • Over 2,000 weekly Flow Club sessions
  • SweatCommute - A Next.js app that integrates with Strava to track and visualize run commutes
  • MoveWhile - Voice coding copilot — control Claude Code entirely by voice from your phone while you're away from your desk
  • CodeRegon Trail - A retro pixel art Oregon Trail-style game to test understanding of vibe code projects/PRs
  • Phone Free - Can you go an hour without touching your phone?
  • VibeReps - Tend to your quads while you tend to your Claudes
  • Vibecode Together - StumbleUpon for vibe-coded projects
  • Lock In - Generate personalized 5-minute meditations/priming audio for work, competition, sleep, or a reset
  • Fun demo of a hack using gpt-realtime with getUserMedia to get feedback on my landing page and judge my facial reactions to the suggestions

Popular posts

Recent Posts

The Chicago Marathon: Run like a puppy unicorn

9 minute read

I blinked twice at my watch in disbelief: 07:18:03, 04… I was still stuck waiting in the port-a-potty line with all of my gear and my assigned starting Corra...

One year ago, two years ago, three years ago

2 minute read

If progress ever feels slow or miles ever feel mundane, just think back to where you were a year ago, two years ago, three years ago. We always underestimate...

Skyline 50K Endurance Run Recap

8 minute read

I’ve had the Skyline 50k circled on my calendar as one of my important goal races for the year. This race has a special place in my heart because it was my f...

Race Recap of the 49th Annual Double Dipsea

3 minute read

The beauty, or barbarous brutality of the Double Dipsea, is that you’re never quite in control. You can never quite zone out or you’ll trip over a root, stum...