Playground
Real-time pixel-art visualization of Agent (Cursor & Claude Code) activity
TrainingPeaks MCP server for Claude Desktop, Code and Cowork. No API approval needed - works with any account. Query workouts, CTL/ATL/TSB fitness data, power PRs via natural language.
Migrate your ChatGPT conversation history to Claude. Processes your full ChatGPT export into Claude memories, system prompts, user profiles, and skill suggestions.
I used to describe myself as a “recovering Computer Scientist”.
I loved building products, but didn’t enjoy writing and debugging software.
With the dawn of coding agents, I’m now able to ship full products as a one-man-army, and it’s thrilling.
I now consider myself a relapsed Computer Scientist.
A few of my recentprojects below:
Codemap:
Watch your AI coding agents come to life! See Claude Code and Cursor as pixel-art characters moving through a hotel, working at desks, reading files, and writing code in real-time.
I built codemap over Christmas 2025 to make managing coding agents more fun. Specifically, I wanted to see when a coding agent was stuck and waiting for permission, so I made the agents jump up and down when blocked.

| Feature | Description |
|---|---|
| 🎮 Live Visualization | Watch agents move between rooms as they work on your code |
| 🏢 Smart Layout | Folders become rooms, files become desks, arranged by git activity |
| 👥 Multi-Agent | See up to 10 agents working simultaneously |
| 💬 Speech Bubbles | See what tool and file each agent is working on |
| 🦘 Stuck Detection | Agents bounce when waiting for input — never waste time on a stuck agent |
| 🎨 Themed Rooms | Components (blue), Server (green), Tests (peach), and more |
| ⚡ Real-time Updates | Instant feedback as agents read, write, and think |
| 🔄 Dynamic Refresh | Hotel reorganizes on each git commit |
TheLock.in
Live, but no landing page yet.
Strava for Focus. My dream Pomodoro/focus app, with social dynamics built-in for accountability and competition.




AI Cycling Photos
Live, not deployed to a domain yet.
Generate photos of yourself riding any bike in any kit anywhere.



