Steve Grunwell

Staff Software Engineer at Lunchtime Audio

Bowling Green, Ohio, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code15 years of coding experience
job15 years of employment as a software developer
bookBA, Telecommunications, Recording Technologies, General Business, BA, Telecommunications, Recording Technologies, General Business at Bowling Green State University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
876reputation
97kreached
21answers
1question
Badges
wordpress
top-5%
github-logo-circle

Github Skills (26)

woocommerce10
ecommerce10
testing10
wordpress10
phpunit10
homebrew10
php10
script10
sh10
macos10
shell10
test-automation10
back-end-development9
faker9
automated-tests9

Programming languages (15)

PowerShellCSSTwigAppleScriptHTMLTypeScriptDockerfileShell

Github contributions (5)

github-logo-circle
stevegrunwell/asimov

Oct 2017 - Jul 2022

Automatically exclude development dependencies from Apple Time Machine backups
Role in this project:
userDevOps 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.
dependenciestime-machineshell-scriptmacosbackups
woocommerce/woocommerce

Jan 2018 - Jan 2021

A customizable, open-source ecommerce platform built on WordPress. Build any commerce solution you can imagine.
Role in this project:
userBack-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