Profiles

Bio

I like WordPress. A lot.

My base of operations is my personal blog, which is where you’ll find a lot of neat stuff about WordPress.

Interests

WordPress

Badges

CODE
4 badges
Core Contributor '15 Plugin Developer Theme Developer Themes Team '14
CONTENT
1 badge
Documentation Contributor '22
COMMUNITY
2 badges
bbPress Contributor '19 B BuddyPress Contributor '20
PRACTICE
2 badges
Test Contributor '21 Test Team '21

Current Job

Developer Relations Wrangler
Present
Automattic

Recent impact

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

Last 30 days
6contributions
high4
medium2
score14
Last 90 days
14contributions
high8
medium6
score30
Last 12 months
166contributions
high79
medium87
score324

Team focus

Share of contributions across teams during the last 365 days

WordPress releases

Contributed to 18 releases
  • 7.0
  • 6.9
  • 6.8
  • 6.7
  • 6.6
  • 6.5
  • 6.4
  • 6.3
  • 6.2
  • 6.1
  • 5.9
  • 5.5
  • 5.3
  • 5.1
  • 4.4
  • 4.0
  • 3.5
  • 3.2

Time commitment

40 hours per week of sponsored contribution time

Contributions

Type
August 2026
Aug 10 Mon · 21:20
Meta high
Wrote a new post, What’s new for developers? (August 2026), on the site WordPress Developer Blog:
WordPress 7.1 ships August 19, and the Field Guide is out. Responsive block styles, pseudo…
Aug 09 Sun · 14:33
Meta med
Wrote a comment on the post Rethinking do_action(): Events as objects, hooks as class names, on the site WordPress Developer Blog:
But that's not a single event. That's three different events. They would use three different…
Aug 04 Tue · 14:10
GitHub med
Closed issue #483 on the WordPress/developer-blog-content repository:
Typed events in WordPress via `do_action()`
Aug 04 Tue · 14:09
Meta high
Gave props in Slack:
Props to @juanmaguitar and @bph for feedback on https://developer.wordpress.org/news/2026/08/rethinking-do_action-events-as-objects-hooks-as-class-names/ for the Developer Blog.
Aug 03 Mon · 21:00
Meta high
Wrote a new post, Rethinking do_action(): Events as objects, hooks as class names, on the site WordPress Developer Blog:
How to use typed event objects to improve the payload you send to plugin and…
July 2026
Jul 30 Thu · 17:40
Meta high
Received props from @psykro in Slack:
Props to @bph, @juanmaguitar and @greenshady for their support getting the build your first AI…
Jul 10 Fri · 14:19
Meta high
Received props from @welcher in Slack:
Props to @greenshady and @bph for review and feedback on the What's new for developers…
Jul 09 Thu · 15:02
Meta high
Gave props in Slack:
Props to @bph, @areziaal, @welcher, and @juanmaguitar for feedback and review on https://developer.wordpress.org/news/2026/06/dynamically-loading-template-parts-in-block-themes/ for the…
Jul 09 Thu · 14:59
GitHub med
Closed issue #469 on the WordPress/developer-blog-content repository:
How to dynamically load template parts in block themes
June 2026
Jun 19 Fri · 13:41
Meta med
Wrote a comment on the post Dynamically loading template parts in block themes, on the site WordPress Developer Blog:
It is a cool function. The important thing is that get_block_theme_folders() ensures that your code…

Developer

36 plugins

Contributor

1 plugin

Themes

14 themes

Completed courses

5 completed

Browse courses on Learn WordPress