How I rebuilt my WordPress site without opening WordPress
No code, no wp-admin, no control panel: how my site was built, filled and debugged over a weekend by an agent, and why most of its 1,499 tool calls went on things I did not need.
Interviews, notes and the occasional deep dive on WordPress, hosting and engineering practice.

No code, no wp-admin, no control panel: how my site was built, filled and debugged over a weekend by an agent, and why most of its 1,499 tool calls went on things I did not need.

WordCamp US ran Contributor Day as a hackathon. Five of us spent it teaching the block editor to expose its own actions as WebMCP tools, so an agent can edit a post live in the browser.

Three days, eight people from eight countries, and a WordPress plugin that writes WordPress plugins — how the AI-Powered Plugin Builder came together at CloudFest Hackathon 2026, and where it ended up.

A small Markdown file at your site root telling AI tools what matters on it. What the format asks for, how Hostinger Tools generates it in one click, and why nobody should oversell it yet.

Three days at Europa-Park turning WordPress into an MCP server and WP-CLI into an MCP host — and a reminder of why competing companies giving their work away still produces the best software.

Twenty years in the industry condensed into one conversation: how childhood curiosity became a career, what balancing technical and managerial work really looks like, and why finishing what you start matters.

Ohia and I joined Maciej Nowak to talk through what it actually takes to organise WordCamp Europe — remote coordination, visas, suppliers, and the volunteers who make it happen.

On leadership style, measuring the success of technical initiatives, and what aspiring technology leaders actually need — for LearnWoo’s Expert Speaks series.

How I got into WordPress, how Black Studio works, and why the community matters — an interview for the Cloudways blog.

On building BlackRay, moving to WordPress, and the story behind Black Studio TinyMCE Widget — an interview for the BionicWP blog.