About Me

Hi, my name is Jonathan.

I am a developer educator from Cape Town, South Africa with a passion for open-source software.

Picture of me speaking at WordCamp Europe contributor day in 2023
Profile photo courtesy Nilo Vélez

Developer Educator at Automattic

In May 2022 I joined Automattic as a full-time sponsored contributor to the WordPress project, working with the Training team on Learn WordPress. We create educational content for the WordPress community, and my focus is on developer-related content.

Joining the dotorg team at Automattic was a “coming home” of sorts, as I’ve made many friends in the WordPress space who work at Automattic, and now I get to be part of the open-source team that works on the WordPress open-source project full time.

Senior Technical Writer at Delicious Brains

In 2021 I decided to take my love of writing, my experience as a software developer, and my interest in the fields of education and developer communities and accepted a position as Developer Educator at Delicious Brains. About halfway through my time there the role changed to Senior Technical Writer.

Delicious Brains is a dedicated team of experts who love making software for their fellow WordPress developers. My job is to help them build amazing technical documentation and insightful developer-focused content that informs and delights our developer community.

Development Lead at Castos

From 2017 to 2020, I was Development Lead at Castos. Castos is a podcast hosting and analytics service that powers and supports the Seriously Simple Podcasting plugin for WordPress

When I left, Castos had grown from just Craig and me to a distributed team of 12, the plugin was used by over 20,000 podcasters around the world, and over 10,000 active customers using the Castos service.

Expert at Codeable

From August 2016 to September 2020, I solved technical problems for clients from around the world through Codeable. I focused on plugin development (both custom plugins and plugin extensions) and theme development, specifically adding custom functionality to themes via child themes or plugins. As of the 1st of October 2020, I left active freelance development to focus solely on Castos.

Writer, Blogger, and Podcaster

Besides this blog, I have also written for the WordPress.com Go blog, the Jetpack blog, as well as Smashing Magazine, and WP Tavern.

In my spare time, I host a small WordPress focused podcast where I interview folks from all over doing interesting things with WordPress. If this is you, let’s chat.

Speaker

Whenever the opportunity provides itself, I try and speak at local events about various topics, including development, freelancing, PHP, WordPress, and Laravel. So far, I have spoken at WordCamp Europe (2019, 2023), WordCamp Cape Town (2016, 2018), WordCamp Johannesburg (2018, 2019), PHP South Africa (2017), and DevConf (2022).

WordPress contributor

WordPress has given me so much, so I do what I can to give back. I’m a community deputy, and I’ve been on or led the WordPress Cape Town organising team for three years. In September 2020, I stepped down from organising local WordPress meetups to focus on the WP Notify project.

Get in Touch

If you want to chat, feel free to find me on any of the following networks.

Alternatively, email me if you want to discuss a project, have a question, or want to say hi.

If anything you’ve found on this site was useful to you, and you want to say thanks, you can always buy me a coffee. I generally order an almond milk latte because I like the steamed milk texture but get a stronger taste of the espresso.

Latest Posts


  • Is This the Best Bag for Gaming Consoles?

    About a month ago I received an email in my inbox with the following subject line: Jonathan – This is the Best Bag for Gaming Consoles Now the subject line grabbed my attention for three reasons: Anyway, the subject line was intriguing enough for me to read the email. It was from Joclyn, the Media…

  • Asus ROG Ally Average User Review: Part Two

    As I mentioned in part one, one of the reasons I wanted a gaming handheld was that I had some work trips coming up, one to the US, and one to Europe. Part one only covers the unboxing and setup experience, so part two will cover a few days of day-to-day use at home before…

  • The state of WordPress developer tools survey results

    person pointing paper line graph

    About two months ago I asked folks to complete the state of WordPress developer tools survey. I had planned to post the results about a week after the survey closed, but a trip to WCEU and another to my team meetup in the US delayed that post. Additionally, I was finding it hard to find…

  • Asus ROG Ally Average User Review: Part One

    I’ve always played video games for fun. From my first experience with Advanced Dungeons and Dragons on my uncle’s Intellivision console to my last run-through of Star Wars: Jedi Fallen Order (4th time now and counting), video games are a hobby that I’ll happily spend hours and hours on, with no other reward than the…

  • The VSCode extensions I use to make it more like PhpStorm

    I’ve been using PhpStorm for about ten years now. Before that, I used Zend Studio, and before that I used Netbeans. I guess it has a lot to do with the fact that I was a Windows application programmer before I switched to web development, so I’ve always preferred feature-full IDEs to lightweight code editors…

  • 46

    low angle shot of pink and red balloons

    Today, I turned 46. I’m now officially on the wrong side of the downward slope towards 50. 🤣 In the past, I’ve always blogged about how I feel about turning another year older. This year, I want to share what I did on my birthday. I took the day off and spent it with my…

  • Testing out the WP Playground Interactive Code Block

    So if you attended the final keynote at WCEU you would have seen the WP Playground demo video. I’ve been following WP Playground for some time now, and I was able to meet with the developer behind the project, Adam Zieliński, who showed me the interactive code block, which I had to try out. Below…

  • Jonathan goes to WordCamp Europe: 2023 edition

    It has been three years since I was last at WordCamp Europe, and so I was excited and a little nervous as to how I would handle seeing my WordPress people again. Suffice it to say, my fears were unfounded, as I spent 4 and a half glorious days catching up with old friends, making…

  • Please take the state of WordPress developer tools survey

    business charts commerce computer

    Update: The survey is now closed, and I will be publishing the results next week the results have been published. In my work as a sponsored contributor to Learn WordPress, I often need to consider the environment that developers are working on. Are they using macOS, Windows, or a Linux distro? Do they use a…