Profiles

Bio

As a Code Wrangler at Automattic, Inc., I spend my days designing software. As a nomad, I own very few things and enjoy living simply. I love cooking, engineering, photography, and my faithful God, Jesus Christ.

Interests

I’m passionate about programming theory, engineering design, and teaching software design. If you want to meet up at a WordCamp we could spend hours into the night discussing any problem no matter how big or small and get out our laptops to explore some ideas together.

WordPress Origin Story

At the time I found WordPress I had been building primitive CMS systems out of Google Docs, Smarty, and FCKEditor – what a different world! Once I realized that I could have a fully-fledged website building system for free and which got better as time passed I was hooked and abandoned all of my custom website coding.

Badges

CODE
4 badges
Core Contributor '15 Core Team '20 P Playground Contributor '25 P Playground Team '25
CONTENT
1 badge
Documentation Contributor '23
COMMUNITY
1 badge
WordCamp Speaker '15

Current Job

Software Design Engineer
Present
Automattic

Recent impact

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

Last 30 days
65contributions
high47
medium18
score159
Last 90 days
109contributions
high70
medium39
score249
Last 12 months
578contributions
high386
medium192
score1350

Team focus

Share of contributions across teams during the last 365 days

WordPress releases

Contributed to 19 releases
  • 7.0
  • 6.9
  • 6.8
  • 6.7
  • 6.6
  • 6.5
  • 6.4
  • 6.3
  • 6.2
  • 6.1
  • 6.0
  • 5.9
  • 5.3
  • 5.2
  • 5.1
  • 5.0
  • 4.7
  • 4.5
  • 4.3

Time commitment

40 hours per week of sponsored contribution time

Contributions

Type
June 2026
Jun 25 Thu · 22:47
Core med
Submitted pull request #79563 to WordPress/gutenberg:
RTC: Accumulated fixes from fuzz testing
Jun 25 Thu · 20:24
Core high
Merged pull request #79510 into WordPress/gutenberg:
RTC: fix undo / redo breakage when plug-in with metabox is loaded
Jun 25 Thu · 13:15
Core high
Mentioned in [62563] on WordPress SVN:
HTML API: Move "any other end tag" handling to a separate method.
Jun 25 Thu · 09:49
Core high
Mentioned in [62558] on WordPress SVN:
KSES: Decode style attribute before sending to safecss_filter_attr().
Jun 24 Wed · 17:05
Core med
Submitted pull request #79499 to WordPress/gutenberg:
Performance: Follow-up fixes to prepend_to_selector() optimization.
Jun 24 Wed · 16:51
Meta high
Received props from @amykamala in Slack:
Props to @desrosj and @dmsnell for going above and beyond to maintain the Core development…
Jun 24 Wed · 03:09
Core med
Submitted pull request #12292 to WordPress/wordpress-develop:
HTML API: Reconstruct active formatting elements
Jun 18 Thu · 17:52
Core high
Pushed 1 commit to WordPress/WordPress:
Performance: avoid over-allocation in wp_is_numeric_array()
Jun 18 Thu · 17:49
Core med
Closed ticket #65467 on Core Trac:
Avoid over-allocation in wp_is_numeric_array()
Jun 18 Thu · 17:49
Core high
Committed [62524] to WordPress SVN:
Performance: avoid over-allocation in wp_is_numeric_array()