WordPress is a full-featured CMS and blogging system, used to create more websites than any other CMS in the world. Its strength comes from the masses of contributors to the WP community, publishing and updating thousands of plugins and themes daily. As a WordPress developer, I use it to power everything from tiny personal blogs, to massive multi-national corporate sites for my clients.

Latest WordPress Posts

WordCamp, Italy, and inspiration - I travelled to Turin, Italy for WordCamp Europe 2024 with Gaz last month. This was the first time we’d spent any meaningful amount of time together since our separation – not counting hourly taekwon-do lessons – and so I thought was going to be interesting. Turns out it was fairly uneventful, insomuch that it was […]
6 Things I Do to Make Gutenberg Development Easier - Six things I do to make developing gutenberg-based WordPress websites easier to develop and maintain.
10 Micro Optimisations for a Faster WordPress Website - (Update 2019-08-07: this article is now available in Brazilian Portuguese: 10 dicas para um site WordPress mais rápido) — Website speed is a huge factor in your search engine (specifically Google) ranking: As part of that effort, today we’re including a new signal in our search ranking algorithms: site speed. Site speed reflects how quickly […]
WordCamp Europe 2019, Berlin #WCEU - I had the privilege of attending WordCamp Europe 2019 this past weekend, thanks to the team at Wordfence who flew me out there & paid for my ticket. I was very humbled to be able to take this opportunity and can’t express my gratitude enough to both Wordfence, and to the awesome WordCamp Europe team […]
Security alert: pipdig insecure, DDoSing competitors - pipdig, WordPress theme and plugin provider, caught distributing malicious code to customers and DDoSing competitors
The StrongMum Project - My attempts at maintaining my strength and fitness this year have been indisputably more consistent (and as a result, visible in my overall health and weight). I’ve been wanting to write more about what I get up to, but didn’t want to make this blog fitness-focused; it is supposed to be more general/personal than that. […]

Need a WordPress developer?

I can:

  • Write & modify WordPress plugins
  • Create bespoke themes, update existing ones, use a variety of theme frameworks including Genesis
  • Rescue “hacked” WordPress websites
  • Move sites from Joomla, Drupal etc to WordPress
  • & more…

If you’d like an experienced WordPress developer to help you with your project, get in touch »

WordPress Plugins

I finally wrote some WordPress plugins! They’re not in the official repo, because that is effort and I’m too busy working on actual work to do it, but if you’d like to give them a try you can find them on GitHub:

  • Jem’s Genesis Columns — adds shortcodes which you can use to format your content (posts, pages) into columns (like this page!); adds support for extra classes missing from the ‘official’ Genesis Column Shortcodes plugin. Must be used in conjunction with the Genesis framework, a Genesis theme, or by people who’ve acquired the column stylings.
  • Media Locations — adds a media taxonomy which allows you to assign locations to media which can then be pulled in to posts, pages, templates etc programmatically.

Useful Links