Skip to content
View stevegrunwell's full-sized avatar

Organizations

@WebDevSummit @AmpedRadio @assertwell

Block or report stevegrunwell

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
stevegrunwell/README.md

👋 Hello, there!

I'm Steve, and I love building tools to help people build better software.

By day, I'm a Staff Software Engineer at Mailchimp, improving the way we handle audience information and our general involvement in the PHP ecosystem.

PHP is my bread-and-butter, and I love building out SaaS and other products using Laravel. I'm also a WordPress plugin author and core contributor, but my real passion is building code quality tools; it shouldn't come as any surprise that I've spent a lot of time working with CI/CD pipelines and all of the tooling that gets run as part of them.

I'm also a regular conference speaker (or at least was, pre-pandemic), so you may have met me at any number of PHP, WordPress, or other software-related events.

You can learn more about me over at stevegrunwell.com, follow me on Mastodon, or connect with me on LinkedIn.

Pinned Loading

  1. asimov asimov Public

    Automatically exclude development dependencies from Apple Time Machine backups

    PHP 1.6k 92

  2. wp-enforcer wp-enforcer Public

    Git hooks to encourage well-written WordPress.

    Shell 111 14

  3. schemify schemify Public

    Automatically generate Schema.org JSON-LD markup for WordPress content.

    PHP 58 12

  4. wp-cache-remember wp-cache-remember Public

    Helper for the WordPress object cache and transients.

    PHP 145 10

  5. one-time-callbacks one-time-callbacks Public

    Enable WordPress actions and filter callbacks to be called exactly once.

    PHP 66 3

  6. phpunit-markup-assertions phpunit-markup-assertions Public

    Assertions for PHPUnit to verify the presence or state of elements within markup

    PHP 15 3