John Madrak is a founder and product-minded software leader with 11+ years of hands-on engineering experience and 15+ years building products across education, logistics, media, and entertainment. He blends backend engineering and test automation expertise—contributing to projects like php-vcr to make HTTP-driven tests deterministic—with product leadership, having led multiple engineering teams and grown one by a third. John currently builds Booktower, a whimsical reading-tracker that reached 10,000+ users and 1M+ tracked items in its first year, while also serving as Product Development Architect at LeadVantage. He excels at elevating team craft through mentorship and direct contribution, shipping systems that handle billions of records and APIs with millions of daily calls. Known for favoring small, passionate teams, he pairs entrepreneurial grit with a pragmatic focus on measurable user delight.
12 years of coding experience
15 years of employment as a software developer
Bachelor of Arts (BA) (Incomplete) Digital Art and Multimedia Design Technical Track, Bachelor of Arts (BA) (Incomplete) Digital Art and Multimedia Design Technical Track at La Salle University
Record your test suite's HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests.
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:8 commits in 15 days
Contributions summary:John primarily focused on enhancing the `php-vcr/php-vcr` library, a tool for recording and replaying HTTP interactions in PHP testing. Their work involved implementing and refining modes for handling HTTP requests (new_episodes, once, none), adding validation, and updating the codebase to improve exception handling within the library's core functionality. They also created and updated various tests to validate the functionality of the library, making sure it behaved as expected.
Contributions:8 PRs, 96 pushes, 9 branches in 1 year
bundlephpsymfony
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.