Profiles

Bio

I am a cross-functional engineer and engineering leader with 20 years of WordPress experience. I’ve used WordPress for everything from websites to online stores (e.g. WooCommerce), and even digital signage. I’ve created themes, plugins, frameworks, and scalable, enterprise-class architecture for WordPress sites that serve hundreds-of-thousands of users per day. WordPress is in my blood.

WordPress Origin Story

I’ve been creating with WordPress for 20 years, even before theme and plugin support. Even in those early days, it was clear that WordPress was destined to be the future of the internet. I’ve created free themes, frameworks, plugins, and contributed features and bug fixes to WordPress core. WordPress, and the FOSS spirit that it embodies, is as much a part of me as my own skin.

Badges

CODE
2 badges
Core Contributor '15 Plugin Developer

Recent impact

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

Last 30 days
0contributions
high0
medium0
score0
Last 90 days
0contributions
high0
medium0
score0
Last 12 months
0contributions
high0
medium0
score0

WordPress releases

Contributed to 5 releases
  • 5.5
  • 5.4
  • 4.7
  • 4.4
  • 4.3

Contributions

Type
September 2020
Sep 01 Tue · 18:39
Meta med
Wrote a comment on the post Proposal: Dropping support for old PHP versions via a fixed schedule, on the site Make WordPress Core:
Yes, yes, and more yes. Honestly, if it were me, I'd make the LTS promises…
June 2020
Jun 28 Sun · 21:02
Core high
Mentioned in [48205] on WordPress SVN:
Bootstrap/Load: Make sure `add_magic_quotes()` does not inappropriately recast non-string data types to string.
February 2020
Feb 25 Tue · 18:31
Core high
Mentioned in [47370] on WordPress SVN:
Bootstrap/Load: In `wp_magic_quotes()`, revert the type change to string for `REQUEST_TIME` and `REQUEST_TIME_FLOAT` values, which should retain their proper type.
November 2019
Nov 13 Wed · 16:26
Core med
Created ticket #48605 on Core Trac:
add_magic_quotes() inappropriately recasts data types
May 2018
May 21 Mon · 18:24
Meta med
Wrote a comment on the post Dev Chat Summary: May 16th (4.9.6 week 7), on the site Make WordPress Core:
Just my two cents, but this release contains some pretty substantial new features and should…
November 2017
Nov 04 Sat · 01:33
Forums med
Created a topic, A solid first step, but needs some iteration, on the site WordPress.org Forums:
I really don't understand all the Gutenberg hate I see…
July 2017
Jul 20 Thu · 04:26
Forums med
Posted a reply to How to get usermeta meta_key and meta_value, on the site WordPress.org Forums:
A query that includes multiple pieces of metadata might look like... "SELECT user_login, m1.meta_value as…
Jul 01 Sat · 14:21
Forums med
Posted a reply to Multiple pages, on the site WordPress.org Forums:
This plugin is only an example, demonstrating to developers how to create a genuine WordPress…
Jul 01 Sat · 14:16
Forums med
Posted a reply to Edit link does not edit, on the site WordPress.org Forums:
This is because the example uses hardcoded “fake” data. There is no database content to…
Jul 01 Sat · 14:13
Forums med
Posted a reply to How to get usermeta meta_key and meta_value, on the site WordPress.org Forums:
A sidenote: Since you mentioned wanting multiple pieces of metadata, you’re going to need to…