John Purcell is a seasoned technology leader and architect with 17 years of experience driving large-scale, multi-tier cloud and data initiatives across insurance, retail, and digital commerce. He has a proven track record turning around troubled projects and leading organizational transformations—most recently co-leading a SAFe Agile transformation and rebooting an AI strategy for a major Medicare & Retirement division. Hands-on across the stack, John blends DevSecOps, integration, and full lifecycle delivery with product and vendor decision-making expertise to modernize claims, digital platforms, and e-commerce systems. His open-source contributions show a practical developer mindset—improving UI, audio/spectrogram processing, and emulator stability in projects like BizHawk and SubtitleEdit. A former adjunct professor with an MBA in Information Systems and Finance, he brings both technical depth and business acumen to align technology with measurable outcomes. Based in Pennsylvania, he is especially skilled at architecting resilient cloud solutions that balance speed, security, and operational observability.
17 years of coding experience
31 years of employment as a software developer
MBA, Information Systems and Finance, MBA, Information Systems and Finance at Drexel University's LeBow College of Business
BizHawk is a multi-system emulator written in C#. BizHawk provides nice features for casual gamers such as full screen, and joypad support in addition to full rerecording and debugging tools for all system cores.
Role in this project:
Full-stack Developer
Contributions:233 commits, 6 PRs, 126 pushes in 5 years 2 months
Contributions summary:John primarily focused on improving the user interface and functionality of the BizHawk emulator. They addressed DPI scaling issues, fixed control alignments, and implemented text rotation. They also fixed a crash related to the rewind function and made enhancements to the sound output, including integrating OpenAL and addressing issues with XAudio2. Furthermore, they made improvements to the core emulator's code, including improving FPS smoothing.
Contributions:25 reviews, 57 commits, 65 PRs in 2 months
Contributions summary:John primarily focused on improving the image viewer's functionality and user experience. They addressed bugs related to zooming, window sizing, and file navigation. The user also contributed to the build process by fixing issues in the CI scripts and added features to improve performance, such as handling hidden files and optimizing the file listing process. These changes demonstrate a focus on improving the user experience and streamlining the application's operation.
imagephoto-viewerimage-viewerqt5practical
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.