Johannes Schmidt is a Staff Software Developer with 13 years of experience building and leading web and backend engineering efforts, currently driving architecture and code-quality initiatives at Benevity. He combines deep PHP and Drupal/Laravel expertise from years running his own agency and contracting with a track record of owning end-to-end projects, migrations, and third-party integrations. Johannes brings systems-level thinking from earlier work in instrument control and C++ at the Max Planck Institute, which informs his pragmatic design choices and attention to reliable architecture. He has progressed from solo implementer to team lead and staff engineer, mentoring teams while maintaining a hands-on approach to implementation. Based in Langford, BC, he balances legacy platform modernization with thoughtful framework selection to deliver maintainable, testable systems. A physicist by training, he often applies scientific rigor to debugging and performance problems, turning complex requirements into clear, auditable solutions.
13 years of coding experience
21 years of employment as a software developer
Physics & Computer Science, Physics & Computer Science at University of Victoria
Master of Science (M.Sc.) (German Diplom), Physics, Master of Science (M.Sc.) (German Diplom), Physics at Ruprecht-Karls-Universität Heidelberg / University of Heidelberg
Physics, Physical Education, Philosophy, Physics, Physical Education, Philosophy at Universität zu Köln / University of Cologne
Contributions:5 releases, 46 pushes, 1 branch in 1 year 1 month
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
Johannes Schmidt - Staff Software Developer at Benevity