Blog
Writing & notes
Thoughts on web engineering, AI products, the WordPress ecosystem and building at scale.
-
MyTodoBoard: Why I Built My Own Task Board
Why I built MyTodoBoard, how one board with five priorities reads three different ways, and how an AI assistant can work on it directly over MCP.
- AI
- Architecture
- Productivity
-
The Prompt Files I Keep in Every WordPress Repo
The project instruction files I keep in every WordPress plugin repo, why they stay under fifty lines, and a sanitized CLAUDE.md template to copy.
- WordPress
- AI
- Workflow
-
How AI Coding Tools Fit Into a Real Full-Stack Workflow Without Adding Noise
AI coding tools are most useful when they reduce friction across research, debugging and delivery instead of turning the workflow into a constant stream of distractions.
- AI
- Workflow
- Productivity
-
Small Automation Wins for Full-Stack Developers Using WordPress, Scripts, and AI
The best automations are not giant platforms or complicated pipelines. They are the small, repeatable improvements that remove friction from coding, content, debugging, and deployment.
- Workflow
- WordPress
- AI
-
Eleven Years of Building for the Web: What Changed and What Did Not
Eleven years from hand-coded client themes to products running on 200,000 sites, and the three lessons that survived every shift along the way.
- WordPress
- AI
- Career
-
How I Turn Random Ideas Into Actionable Tasks With AI
A simple workflow for turning rough ideas in chat into a draft, a decision, and detailed ClickUp tasks without losing momentum.
- AI
- Workflow
- Productivity
-
Rebuilding My Website with Astro: Structure, SEO, and an AI-Friendly Workflow
I rebuilt my personal website with Astro to improve SEO, keep the site fast, and make content and design changes easy to manage through AI-assisted workflows.
- Astro
- SEO
- Web Development
-
Building Production AI into WordPress: Lessons from the BetterDocs Chatbot
Shipping an LLM-powered chatbot inside a WordPress product means solving embeddings, retrieval and background processing at scale — here's how I approached it.
- AI
- WordPress
- Architecture