Profiles

Bio

I’m a Customer Experience AI Engineer in the enterprise WordPress space, currently figuring out how AI fits into the way our support and engineering teams actually do their jobs at WordPress VIP.

Most of my recent work sits at the intersection of three things: AI inside engineering and support operations, the open-source plugins our customers rely on, and the community that holds the WordPress ecosystem together.

On the AI side, I’ve been exploring how AI agents and MCP servers can connect to the operational tools support teams use day-to-day, from scheduling and coverage through to triage. There’s still a lot to learn here.

On the plugin side, I review and merge contributions to VIP-owned WordPress plugins used by tens of thousands of sites. Earlier this year I helped launch customerhub.wpvip.com, a community hub for our enterprise customers.

On the community side, as of WP 7.0 I’ve contributed to 29 of the last 39 WordPress core releases, I’m a General Translation Editor for British English on translate.wordpress.org, and I’m an organiser for WordCamp Europe (Basel 2025, Krakow 2026). I’m also a named contributor on PSR-5, the PHPDoc standard.

Before VIP, I ran my own agency for ten years, was a long-standing contributor to the Genesis Framework, and co-hosted the UK Genesis Podcast. Earlier than that, I taught maths and IT, including a stint as a team leader for prison education. The teaching instinct still drives a lot of what I do.

WordPress Origin Story

I first tried WordPress while living in Malaysia from 2007 to 2008. It was definitely something different than editing .html files by hand on Geocities! I then came back to the UK and ran my own WordPress development business for 10 years.

Badges

CODE
3 badges
Core Contributor '15 Meta Contributor '15 Plugin Developer
CONTENT
2 badges
Documentation Contributor '16 Photo Contributor '22
COMMUNITY
4 badges
B BuddyPress Contributor '25 WordCamp Organizer '16 WordCamp Speaker '16 WordCamp Volunteer '25
PRACTICE
2 badges
Accessibility Contributor '19 Support Contributor '26
POLYGLOTS
2 badges
Translation Contributor '15 Translation Editor '15

Current Job

VIP Customer Experience AI Engineer
Feb 2026 – Present
WordPress VIP
Helping VIP's support and engineering teams get the right information to the right people at the right time, through AI enablement and engineering work that improves our internal tools and customer-facing plugins.

Job History

Interim Support Strategic Initiatives Team Lead
Nov 2024 – Jan 2025
WordPress VIP
Leading the small but mighty Ironworks team, as they deliver hiring, support project engineering, and other projects that help our Support team to do their best work.
Support Projects Engineering Lead
Sep 2024 – Feb 2026
WordPress VIP
Providing technical support and knowledge as part of the VIP Support Senior Leadership Team. Project manager for delivering a community hub to our customers.
Premier Support Lead
Jan 2024 – Sep 2024
WordPress VIP
Leading the Astrum team, supporting our Support Engineers and Customer Success Engineers as they support our enterprise customers in the WordPress space.
Premier Engineering Lead
Sep 2022 – Jan 2024
WordPress VIP
Providing engineering support across all of VIP Premier Support.
Customer Success Engineering Lead
Nov 2020 – Sep 2022
WordPress VIP
Led a team of 15 CS Engineers as they supported enterprise customers with their WordPress applications.
Senior Software Engineer, Enterprise
Apr 2019 – Nov 2020
WordPress VIP
Senior Software Engineer, Support
Oct 2018 – Apr 2019
WordPress VIP
WordPress Engineer and Agency Owner
Oct 2008 – Oct 2018
Gamajo
Providing technical solutions and services that add value and help businesses grow.

Recent impact

Score weights high-impact work (commits, releases, approved translations, props) at 3x routine activity.

Last 30 days
45contributions
high26
medium19
score97
Last 90 days
76contributions
high36
medium40
score148
Last 12 months
187contributions
high109
medium78
score405

Team focus

Share of contributions across teams during the last 365 days

WordPress releases

Contributed to 29 releases
  • 7.0
  • 6.9
  • 6.8
  • 6.6
  • 6.3
  • 6.1
  • 6.0
  • 5.9
  • 5.8
  • 5.6
  • 5.5
  • 5.4
  • 5.3
  • 5.2
  • 5.1
  • 5.0
  • 4.7
  • 4.5
  • 4.4
  • 4.3
  • 4.2
  • 4.0
  • 3.9
  • 3.8
  • 3.7
  • 3.6
  • 3.5
  • 3.4
  • 3.3

Contributions

Type
July 2026
Jul 02 Thu · 06:55
Polyglots high
Translated 4 strings on translate.wordpress.org.
Jul 01 Wed · 06:35
Polyglots high
Reviewed 917 strings on translate.wordpress.org.
Jul 01 Wed · 06:35
Polyglots high
Translated 30 strings on translate.wordpress.org.
June 2026
Jun 30 Tue · 06:36
Polyglots high
Translated 89 strings on translate.wordpress.org.
Jun 30 Tue · 06:36
Polyglots high
Reviewed 1376 strings on translate.wordpress.org.
Jun 29 Mon · 07:27
Polyglots high
Reviewed 2948 strings on translate.wordpress.org.
Jun 29 Mon · 07:24
Polyglots high
Translated 344 strings on translate.wordpress.org.
Jun 28 Sun · 11:29
Polyglots high
Reviewed 744 strings on translate.wordpress.org.
Jun 28 Sun · 11:28
Polyglots high
Translated 190 strings on translate.wordpress.org.
Jun 26 Fri · 14:17
Forums med
Posted a reply to Authors metabox not populating after plugin update from 4.0.2 to 4.1.0, on the site WordPress.org Forums:
Thank you for the quick test and feedback!

Developer

3 plugins

Contributor

13 plugins

Translations

5 locales
en_GB English (UK) (English) General Translation Editor Translation Contributor

Contributed translations to 3,826 projects.

WordPress for Android WordPress for iOS Browse Happy Forums Learn WordPress o2 Openverse Pattern Directory WordPress Plugin Directory Rosetta WordPress Theme Directory WordCamp.org WordPress.org wp20.wordpress.net Patterns edelpaper 12 Step Meeting List 2 Click Social Media Buttons DearFlip – PDF Flipbook, 3D Flipbook, PDF embed, PDF viewer 3DPrint Lite 404 Redirect Redirectioner 404 to 301 – Redirect Manager, 404 Error Logs & Notifications Smart Custom 404 Error Page a3 Portfolio a3 Responsive Slider A5 Recent Post Widget AAC Scoring ABN Lookup for Gravity Forms About Me 3000 widget Absolute Privacy Access Category Password Access Monitor Equalize Digital Accessibility Checker – WCAG, ADA, EAA and Section 508 compliance AccessiYes Accessibility Widget for ADA, EAA & WCAG Readiness Accessible Video Library Frontend Post WordPress Plugin – AccessPress Anonymous Post Social Auto Poster AccessPress Social Counter AccessPress Social Icons AccessPress Social Login Lite – Social Login WordPress Plugin AccessPress Social Share WP TFeed ACF Content Analysis for Yoast SEO Date & Time Picker for Advanced Custom Fields Date and Time Picker Field Advanced Custom Fields Page Builder ACF Recent Posts Widget

Showing the first 48 of 3,826 projects; search above to filter the full list.

View all on translate.wordpress.org

en_AU English (Australia) (English) Translation Contributor
en_NZ English (New Zealand) (English) Translation Contributor
art_xemoji 🌏🌍🌎 (Emoji) (Emoji) Translation Contributor