Building with WordPress,
Backed by Community & Code
I’m a developer, meetup organiser, and educator building WordPress and WooCommerce solutions that empower the community from solo makers to growing businesses and enterprise teams.
WordPress meetup organiser
I organise the WordPress meetup in Cheltenham, UK, helping to connect and foster a local community of WordPress enthusiasts. My goal as a meetup organizer is to create a welcoming and inclusive environment where individuals of all skill levels can come together to:
- Share knowledge
- Exchange ideas
- Learn from each other
Theme & plugin developer
I’m a WordPress core contributor, theme developer, plugin developer, pattern author and all-around WordPress & WooCommerce enthusiast. I also create educational YouTube videos for WordPress and WooCommerce enthusiasts, where I share tips, tutorials, and insights to help others deepen their understanding and skills.
Square One Software
The business side of my work as a professional web developer. Alongside my wife and business partner at Squareone Software, we offer tailored web development and application development. With decades of experience, we help businesses achieve their digital goals by delivering unique and functional solutions while maintaining a client-centred approach. Our focus is on quality, innovation, and results.
-
Block Theme Cheat Sheet for WordPress
I Made a Cheat Sheet for FSE Block Themes (So You Don’t Have to Reinvent the Wheel) Here’s the thing about developing with Full Site Editing block themes: you’re constantly looking stuff up. What blocks are available in core? What goes in theme.json? Which hook was it that fixes that one annoying thing? I’ve been…
-
Maybe It’s Not WordPress That’s Declining
I watched a spat unfold on X recently. It wasn’t pretty, but then again, X rarely is. The argument was between people who genuinely care about the web, specifically about WordPress. The bone of contention? Classic WordPress versus modern block themes. Here’s the thing though: I’m not sure they were arguing about the right problem.…
-
Behind the Scenes of My Latest YouTube Video: AI, WordPress, and Late-Night Editing
I’ve just uploaded a new video to my YouTube channel where I test how well Claude Code can build a WordPress block theme and honestly, I’m surprised by how good the results were. The video’s called Build a WordPress Theme with AI, and it follows my process of using Markdown context files inside a project…
-
The Perfect WordPress AI Builder Secret Most Developers Miss
Watch the full tutorial in my latest YouTube video above Example Git repo with various markdown files If you’re using Claude Code for WordPress development, you’re probably leaving performance on the table. The difference between mediocre AI assistance and game-changing productivity comes down to one thing: context. Why WordPress Needs Special Attention Unlike simple applications,…
-
Website Menu Navigation vs Mega Menu Navigation: Why Simplicity Still Wins in 2025
Menus have always had one job… to help people find their way around a website. Like a door handle or a table of contents, they’re functional by design… simple, expected, and effective. But over the years, we’ve gradually distorted their purpose. In the ongoing debate of website menu navigation vs mega menu navigation, too many…
-
Migrating Legacy WordPress Content to the Block Editor: A Real-World Case Study
When WordPress introduced the block editor (Gutenberg), it revolutionised content creation but left many existing sites with a challenge: how do you migrate years of legacy content, custom widgets, and meta fields to the new block-based system? There’s is a tool called try-wordpress that converts HTML into blocks, but it only works with content stored…
-
Why AI Tools Slow Down Development
The Day AI Convinced Me to Order a Cinnamon Peach Gin When All I Wanted Was a Simple Fix. Why our AI-powered future might not be as efficient as we think. The Setup Yesterday started like any other dev day. Coffee brewing, IDE warming up, ready to tackle some PHP logic. But then I hit…
-
Human Protection Over AI Security, Why Developers Still Lead the Dance
In my recent talk, “Dancing with AI – A Developer’s Journey,” one of the most important topics I covered was security and how AI-generated code can make it alarmingly easy to overlook critical vulnerabilities and this isn’t just with WordPress, it can be with any framework: human protection over AI security. AI can be incredibly…
-
Dancing with AI – Reflections from the Bristol WordPress Meetup
Last night, I had the pleasure of speaking at the Bristol WordPress Meetup, an event that’s quickly becoming one of the most vibrant and growing tech communities in our region. While I run the Cheltenham WordPress Meetup myself, I’m always keen to support other groups, and it was a real honour to be invited to…
Note: This site is built using WordPress Gutenberg blocks in a blocktheme, with full site editing enabled.
