Welcome to the first episode of the coreyja.fm podcast! I'm Corey, I go by coreyja online, and I've been doing web dev for about 20 years. These days I'm focused on Rust and I recently took over leading the Battlesnake project.
This is a solo podcast about what I'm building, what's breaking, and what I'm learning. I've got a lot of side projects going and I want to do a better job sharing them with the world.
Project Tour — A quick rundown of everything I'm actively working on:
Mull — An AI agent orchestration and memory system. My "personal development environment" that remembers context across sessions and automates my development workflow.
Battlesnake — I took over hosting and maintenance of play.battlesnake.com at the start of 2026 and I'm rewriting the engine in Rust.
GAR — A tool to manage self-hosted GitHub Actions runners on a spare Mac, because my CI bills hit $100/month with all the AI-driven PRs.
Bake — Takes WordPress sites and turns them into static sites served from a single Rust binary. One server, multiple sites, all from memory.
Lavender Iguana — The business my wife and I run making WordPress sites for local businesses.
Small CLIs — Stamp (Fastmail integration), Porkbun (domain management), Quiver (skills manager), and more.
Deep Dive: The Mull Autopilot Pipeline — The main event. I walk through the full pipeline that takes a task from idea to pull request:
Task quality check — A small model verifies the task has acceptance criteria and enough detail. If not, it launches an interactive session to interview you and flesh it out.
Plan draft — An agent drafts an implementation plan from the task.
Enrich — A dedicated step that searches the memory/learnings library for relevant past experience. This took memory utilization from ~3% to ~97%.
Critique & revise loop — Different models critique and revise the plan (Gemini for critique, Opus for revision). Loops until approved or hits a max round count.
Human review — The pipeline pauses here. You review the plan in markdown, edit it, chat about it, then approve.
Implementation & review loop — Writes failing tests first, then implements and reviews in a loop until the review agent approves.
Pull request — Opens a PR for final human review.
Over one weekend, this pipeline produced 42 merged PRs across 3 projects, with a 92% first-pass CI success rate. It's not magic — it's a productivity multiplier that lets me make progress on code while doing dishes or playing with my daughter.
Blog: coreyja.com
Bluesky: @coreyja.com
GitHub: coreyja
Battlesnake: play.battlesnake.com
Email: podcast@coreyja.com
Next episode: Battlesnake — where it's at, where it's going, and the Rust rewrite. See you in two weeks!
My weekly newsletter tailored at developers who are eager to grow with me!
Every week will be unique, but expect topics focusing around Web Development and Rust