Profiles

Bio

WordPress Developer passionate about standards and inclusivity. My primary focus is on block editor validations and building a Validation API as part of my Block Accessibility Checker plugin to help do my part in creating a more inclusive web. I also build practical block utilities like Priority Plus, write for the WordPress Developer Blog, and manage a team of engineers responsible for an enterprise WordPress system powering over 700 sites.

WordPress Origin Story

Discovered WordPress sometime in 2006/2007. Ran a few blogs for international students at a not-for-profit organization. Left my decade long graphic design career and started a full-time WordPress developer position at Carleton University in 2009. Still passionate about building with WordPress nearly 20 years later.

In addition to my sponsored time with Kinsta, I aim to contribute up to an additional 10-25 hours per week in various areas, depending on busy life is.

Badges

CODE
3 badges
Core Contributor '24 Plugin Developer Themes Team '14
CONTENT
2 badges
Documentation Contributor '24 Photo Contributor '25
COMMUNITY
2 badges
WordCamp Organizer '19 WordCamp Speaker '14
PRACTICE
1 badge
Support Contributor '26

Current Job

Assistant Manager, Enterprise Solution and Integrations
Present
Carleton University

Recent impact

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

Last 30 days
37contributions
high16
medium21
score69
Last 90 days
55contributions
high28
medium27
score111
Last 12 months
135contributions
high80
medium55
score295

Team focus

Across 3 teams, with no team-attributable contributions in the last 365 days

WordPress releases

Contributed to 5 releases
  • 7.1
  • 7.0
  • 6.9
  • 6.8
  • 6.7

Time commitment

15 hours per week

Contributions

Type
September 2026
Sep 24 Thu · 15:03
GitHub high
Pull request #87 merged into WordPress/ipsum:
Add stylelint to tooling setup
Sep 23 Wed · 03:18
GitHub high
Merged pull request #27 into WordPress/accessibility-lab:
Update Contribute button URL in settings
Sep 23 Wed · 03:16
GitHub high
Merged pull request #20 into WordPress/accessibility-lab:
Fix lint concerns part 3: Core block rules
Sep 23 Wed · 02:29
GitHub med
Created issue #35 in the WordPress/accessibility-lab repository:
[Idea]: Enforce American spelling with a spell checker
Sep 23 Wed · 01:53
GitHub med
Created issue #34 in the WordPress/accessibility-lab repository:
JSDoc: settle how we document destructured component props
Sep 23 Wed · 01:49
GitHub med
Created issue #33 in the WordPress/accessibility-lab repository:
Naming convention: drop BEM entirely, or adopt it consistently?
Sep 23 Wed · 01:13
GitHub high
Merged pull request #22 into WordPress/accessibility-lab:
Fix lint concerns part 5: Media library views
Sep 23 Wed · 01:13
GitHub high
Merged pull request #21 into WordPress/accessibility-lab:
Fix lint concerns part 4: Validation settings
Sep 21 Mon · 17:52
GitHub med
Submitted pull request #87 to WordPress/ipsum:
Add stylelint to tooling setup
Sep 21 Mon · 14:58
GitHub high
Pull request #42 merged into WordPress/ipsum:
Fix the PHPCS and theme validation errors