Profiles

Bio

I like to get stuff done. Husband and father of two energetic boys. Brazilian jiu-jitsu for fun and stress release.

Interests

Gaming
Brazilian jiu-jitsu

WordPress Origin Story

In 2015 I attended my first WordCamp in Cape Town, met some amazing people, discovered WordPress as a development tool, and I’ve not looked back since.

Badges

CODE
7 badges
C Core AI Contributor '25 Core Contributor '20 Core Team '22 Meta Contributor '21 Meta Team '21 P Playground Contributor '25 Plugin Developer
CONTENT
3 badges
Documentation Contributor '18 Photo Contributor '22 WordPress.tv Contributor '23
COMMUNITY
4 badges
Community Team '17 Meetup Organizer '18 WordCamp Organizer '18 WordCamp Speaker '18
PRACTICE
2 badges
Training Contributor '22 Training Team '23
POLYGLOTS
1 badge
Translation Contributor '16

Current Job

Developer Advocate
May 2022 – Present
Automattic

Recent impact

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

Last 30 days
18contributions
high4
medium14
score26
Last 90 days
44contributions
high23
medium21
score90
Last 12 months
281contributions
high130
medium151
score541

Team focus

Share of contributions across teams during the last 365 days

WordPress releases

Contributed to 11 releases
  • 7.0
  • 6.9
  • 6.8
  • 6.7
  • 6.6
  • 6.5
  • 6.2
  • 6.1
  • 5.9
  • 5.6
  • 5.5

Time commitment

20 hours per week of sponsored contribution time

Contributions

Type
June 2026
Jun 26 Fri · 11:09
Core med
Closed issue #79521 on the WordPress/gutenberg repository:
Documentation: Images hosted on GitHub may break when synced to developer.wordpress.org
Jun 26 Fri · 11:09
Core high
Merged pull request #79529 into WordPress/gutenberg:
Updating image urls
Jun 26 Fri · 09:00
Training high
Pushed 1 commit to wptrainingteam/wp-ai-workshop-demo:
Improving media sideload image validation and documentation
Jun 26 Fri · 07:57
Training high
Pushed 1 commit to wptrainingteam/wp-ai-workshop-demo:
Updating ignore files
Jun 26 Fri · 06:03
Core med
Created issue #79570 in the WordPress/gutenberg repository:
Add a check to make sure any new images are hosted on…
Jun 26 Fri · 06:01
Core med
Created issue #79569 in the WordPress/gutenberg repository:
Documentation: Update Block Editor Handbook with guidance on storing images
Jun 25 Thu · 10:02
Core med
Submitted pull request #79529 to WordPress/gutenberg:
Updating image urls
Jun 25 Thu · 06:46
Core med
Created issue #79521 in the WordPress/gutenberg repository:
Documentation: Images hosted on GitHub may break when synced to developer.wordpress.org
Jun 24 Wed · 13:31
GitHub med
Closed pull request #20 on WordPress/agent-skills:
Add Gemini CLI support for skillpacks
Jun 23 Tue · 16:06
GitHub med
Closed pull request #19 on WordPress/agent-skills:
Add Firecrawl skill for web scraping, search, and content extraction

Developer

7 plugins

Contributor

1 plugin

Completed courses

8 completed

*Course is no longer available.

Browse courses on Learn WordPress

Translations

2 locales
af Afrikaans Translation Contributor
en_ZA English (South Africa) (English) Translation Contributor