John Porter

Software Engineer

England, United Kingdom
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
John Porter is a pragmatic Software Engineer with 13 years of experience building and refining backend systems from the UK. He brings a hands-on focus to code quality and maintainability, evidenced by substantive refactors to Slim Framework internals—improving cryptography class structure and adopting ArrayAccess for cleaner app settings. Comfortable working deep in PHP microframeworks, he balances practical engineering with an eye for simplifying legacy code. Known on GitHub as a self-deprecating "Professional Software Bumbler," he pairs humility with steady contributions to well-known open-source projects. Colleagues can expect a steady problem-solver who prioritizes durable, readable solutions over clever but brittle shortcuts.
code13 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
1,098reputation
97kreached
7answers
40questions
github-logo-circle

Github Skills (13)

micro-framework10
slim10
php10
cryptography10
sass6
permission6
html6
javascript6
dom6
webdav6
apache6
jquery6
filepermissions6

Programming languages (18)

JavaCSSC++CGoHTMLXSLTTypeScript

Github contributions (5)

github-logo-circle
slimphp/Slim

Nov 2013 - Jun 2018

Slim is a PHP micro framework that helps you quickly write simple yet powerful web applications and APIs.
Role in this project:
userBack-end Developer
Contributions:109 commits, 5 PRs, 1 push in 4 years 7 months
Contributions summary:John primarily worked on refactoring and cleaning up code within the `Slim/Crypt.php` file, specifically removing redundant requirements checks and improving the overall structure of the class. They also made adjustments to the `Slim/App.php` file by replacing object properties with ArrayAccess for settings management. This indicates a focus on improving the framework's core functionality and code efficiency.
micro-frameworkguzzlephp-frameworkslim-frameworksimple-yet-powerful
embarknow/adr

Jul 2015 - Dec 2015

Contributions:20 commits, 13 pushes, 3 branches in 5 months
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
John Porter - Software Engineer