Steve Grunwell is a Staff Software Engineer with 15+ years of experience specializing in PHP, developer tooling, and automated testing, currently leading PHP enablement and modernization efforts at Intuit Mailchimp. He’s driven large-scale migrations—most notably a company-wide PHP 8 upgrade that required thousands of compatibility fixes—while championing static analysis, test automation, and data modeling across cross-functional teams. An active open-source contributor, Steve has improved test coverage for high-profile projects like WooCommerce and Faker and builds practical DevOps tooling (e.g., macOS launchd installers) to streamline developer workflows. Outside work he runs consulting and hardware hobbies—refurbishing effects pedals—and brings a pragmatic, quality-focused mindset that blends deep engineering with hands-on craftsmanship.
15 years of coding experience
15 years of employment as a software developer
BA, Telecommunications, Recording Technologies, General Business, BA, Telecommunications, Recording Technologies, General Business at Bowling Green State University
Automatically exclude development dependencies from Apple Time Machine backups
Role in this project:
DevOps Engineer
Contributions:3 releases, 11 reviews, 105 commits in 4 years 9 months
Contributions summary:Steve primarily focused on automating the installation and setup of the `asimov` application. They developed a shell script (`install.sh`) to install and manage `asimov` as a launchd daemon on macOS. Further, the user refined the script to handle file paths correctly and incorporated error handling. Additionally, the user integrated PHPUnit for testing the functionality of the application.
A customizable, open-source ecommerce platform built on WordPress. Build any commerce solution you can imagine.
Role in this project:
Back-end Developer & QA Engineer / Test Automation Engineer
Contributions:64 commits, 13 PRs, 14 comments in 3 years
Contributions summary:Steve primarily focused on improving the quality and reliability of the WooCommerce platform by implementing unit tests. Their contributions include adding tests for order-related functions, ensuring the use of correct ISO country codes in tests, and writing tests for the `wc_sanitize_order_id()` function. They also addressed issues related to error handling during order status transitions and refactored existing test methods.
ecommercecommercewordpressautomatticphp
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Steve Grunwell - Staff Software Engineer at Lunchtime Audio