Profiles

Bio

Goals for this year

– Get end-user documentation up to date with the current WordPress version (6.2 – 7.0)
– Do more plugin reviews and help reduce the queue
– Cleanup documentation issues and reduce the number to a maintainable state.
– Cleanup documentation issues for developer documentation (DevHub)
– Write more content for Core Developer blog.
– Help with improving Parser for generating code reference.
– Prepare more in-depth technical talks and workshops, such as WordPress-Gems-for-devs, WP-CLI-for-PHP-developers, WordPress-Through-The-Terminal, alias-WP-CLI etc, and include more accessibility focused educational content.

Interests

Open-source software documentation, Documentation systems, Automatisation

Badges

CODE
5 badges
Core Contributor '17 Core Team '21 Meta Contributor '18 Pattern Author '22 Plugins Team '24
CONTENT
2 badges
Documentation Contributor '17 Documentation Team '18
COMMUNITY
4 badges
Meetup Organizer '18 WordCamp Organizer '19 WordCamp Speaker '19 WordCamp Volunteer '25
PRACTICE
2 badges
Support Contributor '20 Support Team '20
POLYGLOTS
2 badges
Translation Contributor '16 Translation Editor '19

Current Job

WordPress Engineer
Jan 2022 – Present
XWP · Contract

Job History

Public Speaker
Apr 2018 – Present
WordPress and PHP Conferences · Freelance
WordCamp Europe 2026
Panel: inside WordPress 7.0
June 2026 Kraków, Poland

WordCamp Portugal 2026
WordPress gems for devs: Accessibility with Interactivity API
May 2026 Porto, Portugal

WordCamp Netherlands 2025
WordPress gems for devs: Interactivity API
November 2025 Den Haag, The Netherlands

IPC Munich 2025
WordPress gems for devs: Accessibility with HTML API
WordPress gems for devs: Interactivity API
October 2025 Munich, Germany

WP Suomi 2025
WordPress gems for devs: HTML API
October 2025 Helsinki, Finland

WordCamp Krakow 2025
WordPress gems for devs: fresh new features you’ll actually want to use
WordPress gems for devs: Interactivity API
June 2025 Kraków, Poland

WordCamp Europe 2025
WordPress gems for devs: Interactivity API
June 2025 Basel, Switzerland

IPC Berlin 2025
WordPress gems for devs: Interactivity API,
WordPress Gems for Devs: HTML API
June 2025 Berlin, Germany

Codemotion Madrid 2025
WordPress Through the Terminal
May 2025 Madrid, Spain

WordCamp Lisboa 2025
WordPress gems for devs: Interactivity API
May 2025 Lisbon, Portugal

WordCamp Lisboa 2025 Warm up
WordPress gems for devs: HTML API
May 2025 Lisbon, Portugal

WordCamp Asia 2025
WordPress gems for devs: fresh new features you'll actually want to use
February 2025 Manila, Philippines

WordPress Day for Developers Lisboa 2024
WordPress gems for devs: fresh new features you'll actually want to use
November 2024 Lisbon, Portugal

WordCamp Skopje 2024
WordPress gems for devs: fresh new features you'll actually want to use
October 2024 Skopje, North Macedonia

PHP Serbia 2024
WordPress gems for devs: fresh new features you'll actually want to use
September 2024 Belgrade, Serbia

IPC Berlin 2024
Alias WP-CLI,
WP-CLI for PHP developers
May 2024 Berlin, Germany

phpday 2024
May 2024 Verona, Italy

WordCamp Viena 2024
Alias WP-CLI
April 2024 Vienna, Austria

WordCamp Asia 2024
WP-CLI for PHP developers
March 2024 Taipei, Taiwan

PHP UK 2024
Alias WP-CLI
February 2024 London, United Kingdom

Etc.
WordPress Engineer
Dec 2016 – Present
Toptal · Freelance

Recent impact

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

Last 30 days
105contributions
high22
medium83
score149
Last 90 days
162contributions
high50
medium112
score262
Last 12 months
303contributions
high100
medium203
score503

Team focus

Share of contributions across teams during the last 365 days

WordPress releases

Contributed to 14 releases
  • 6.8
  • 6.7
  • 6.3
  • 6.2
  • 6.1
  • 6.0
  • 5.9
  • 5.8
  • 5.7
  • 5.6
  • 5.5
  • 5.1
  • 5.0
  • 4.9

Time commitment

20 hours per week

Contributions

Type
August 2026
Aug 06 Thu · 20:06
Meta med
Wrote a comment on the post Filtering registered abilities with wp_get_abilities() in WordPress 7.1, on the site Make WordPress Core:
Thank you. I believe those details are the most valuable information in this type of…
Aug 05 Wed · 21:02
Documentation med
Closed issue #2430 on the WordPress/Documentation-Issue-Tracker repository:
[7.1][Field Guide] Non-Dev-Notes updates
Aug 05 Wed · 17:31
Meta high
Received props from @annezazu in Slack:
Props to @milana_cap for helping so much with the fieldguide and various dev notes :hero:…
Aug 05 Wed · 16:20
Meta high
Received props from @Benjamin_Zekavica in Slack:
Props to @milana_cap, @adamsilverstein, @tyxla, @joedolson, @isabel_brison, @talldanwp, @aaronrobertshaw, @wildworks, @oandregal, @youknowriad, @0mirka00, @aduth, @fushar,…
Aug 05 Wed · 14:45
Meta high
Wrote a new post, WordPress 7.1 Field Guide, on the site Make WordPress Core:
There are more than 310 Core Trac tickets included in WordPress 7.1, over 100 of…
Aug 05 Wed · 11:56
Documentation med
Closed issue #2413 on the WordPress/Documentation-Issue-Tracker repository:
[7.1][Dev Note][#64990] Add filtering support to `wp_get_abilities()`
Aug 05 Wed · 11:55
Meta high
Wrote a new post, Filtering registered abilities with wp_get_abilities() in WordPress 7.1, on the site Make WordPress Core:
WordPress 7.1 extends wp_get_abilities() with a standard way to filter registered abilities. The function now…
Aug 04 Tue · 12:52
Documentation med
Closed issue #2420 on the WordPress/Documentation-Issue-Tracker repository:
[7.1][Dev Note][#65568] Add meta.public as a single flag to control ability exposure…
Aug 04 Tue · 12:50
Meta high
Wrote a new post, A unified public exposure flag for Abilities in WordPress 7.1, on the site Make WordPress Core:
WordPress 7.1 introduces a new public metadata flag for abilities. The flag provides a single,…
Aug 04 Tue · 07:49
Meta med
Wrote a comment on the post Defensive Data Design, on the site Make WordPress Core:
Put a date on everything, especially the last edit date, so that it's known how…

Completed courses

3 completed

Browse courses on Learn WordPress