Profiles

Bio

WordPress engineer in Fort Erie, Ontario. I work with media, education, and government teams on the parts of a build that are easy to skip — performance under load, technical SEO past the easy wins, publishing workflows editors don’t fight. On the web since 1996. WordCamp speaker; organiser, Niagara Falls 2023.

Interests

WordPress plugin development, technical SEO, performance optimization, site architecture, content workflows, accessibility, and open source contribution.

If you want a tighter version with a stronger community/contributor angle, use this Interests line:
Core contribution, plugin development, technical SEO, WordPress performance, accessibility, documentation, and mentoring.

WordPress Origin Story

I came to WordPress through real-world problem solving, not theory. I was helping businesses improve slow, hard-to-manage websites and kept seeing the same pattern: content teams were blocked, technical debt was growing, and SEO performance suffered because the publishing workflow was fragile. WordPress gave me a way to fix the system, not just the symptom.

That work became This Is My URL. Today I focus on practical WordPress implementation: technical SEO, performance, secure architecture, and tooling that teams can maintain after launch. I build and refine plugins, create repeatable publishing standards, and teach teams how to make better decisions without unnecessary complexity. My goal is simple: make WordPress easier to run, safer to scale, and better at driving measurable outcomes.

Badges

CODE
2 badges
Plugin Developer Theme Developer
CONTENT
1 badge
Photo Contributor '23
COMMUNITY
1 badge
WordCamp Speaker '19

Current Job

Senior WordPress engineer & trainer
Present
This Is My URL

Recent impact

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

Last 30 days
6contributions
high2
medium4
score10
Last 90 days
32contributions
high13
medium19
score58
Last 12 months
32contributions
high13
medium19
score58

Contributions

Type
June 2026
Jun 30 Tue · 12:40
GitHub med
Submitted pull request #6339 to wp-cli/wp-cli:
Accept `plaintext` as an alias of `var_export` in `cli param-dump`
Jun 25 Thu · 12:41
Core med
Submitted pull request #79539 to WordPress/gutenberg:
Media Utils: Add media.slimImageObject filter to preserve custom attachment fields
Jun 23 Tue · 12:33
Core med
Submitted pull request #79440 to WordPress/gutenberg:
Image: Add static aria-label fallback to lightbox trigger button
Jun 15 Mon · 14:00
Core med
Submitted pull request #79194 to WordPress/gutenberg:
docs: add @since 7.1.0 to REST view config controller; migrate get_items() to…
Jun 12 Fri · 01:44
Core high
Mentioned in [62494] on WordPress SVN:
Media: Consistently escape URLs in attachment download links and JS data.
Jun 11 Thu · 00:32
Themes med
Created ticket #276778 on Themes Trac:
THEME: Colophon – 1.6160.1430
Jun 08 Mon · 16:06
Themes med
Created ticket #276125 on Themes Trac:
THEME: Gutter – 1.6159.0900
Jun 08 Mon · 16:02
Themes med
Created ticket #276124 on Themes Trac:
THEME: Selvedge – 1.6159.0900
Jun 08 Mon · 15:59
Themes med
Created ticket #276123 on Themes Trac:
THEME: Ligature – 1.6159.0900
Jun 08 Mon · 15:36
GitHub med
Submitted pull request #899 to WordPress/two-factor:
Fix: add missing sanitize_text_field() on provider input in login_form_validate_2fa()

Contributor

3 plugins

Themes

1 theme

Translations

1 locale
en_CA English (Canada) (English) Translation Contributor