John Epperson is a lead developer and founder with 12 years of hands-on experience building and rescuing production web and mobile applications, currently leading Rock Agile Consulting from the Charlotte area. He has repeatedly modernized legacy stacks—migrating a React Native app to Flutter, upgrading multiple Ruby on Rails versions, and replacing brittle JavaScript patterns with StimulusJS—while designing deployment tooling (Shiplane) and Docker infrastructures. John balances client-facing product work (MVPs, white-labelling, custom storefronts, and ERP features) with team leadership, mentoring, and managing distributed developer teams across projects including a stint augmenting Nasdaq Private Market. Comfortable across the full stack, he pairs pragmatic architecture with quick delivery, often reducing technical debt that had stalled prior teams. A former music performance major, he brings creativity and discipline to engineering problem solving and has a track record of turning ad-hoc business needs into maintainable systems.
13 years of coding experience
13 years of employment as a software developer
Bachelor of Arts, Music Performance, Bachelor of Arts, Music Performance at Concordia University, Seward, NE
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.