John Ashton

Software Development Team Lead at Seedbox Technologies

Montreal, Quebec, Canada
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

👤
Senior
🎓
Top School
John Ashton is a software development team lead based in Montreal with over a decade of hands-on experience building and scaling high-traffic PHP web platforms. He has led engineering teams at Seedbox Technologies and MindGeek, where he optimized systems that handled tens of millions of daily page requests and introduced standards for CI, testing, and code quality. A pragmatic technical manager, he blends backend expertise in PHP/MySQL/Redis with ops-minded improvements like NGINX, HAProxy and performance tuning. John is an active open-source contributor to the well-known Vanilla Forums ecosystem, notably extending its logging and addon code quality—work that improved observability and maintainability across the project. He’s known for raising code standards through automated linting and documentation, and for mentoring distributed teams to adopt repeatable engineering practices. Colleagues rely on him to turn messy legacy stacks into reliable, measurable systems.
code12 years of coding experience
job13 years of employment as a software developer
bookTrent University
github-logo-circle

Github Skills (12)

code-standards10
php10
logging10
vanilla-forums10
php-codesniffer10
co10
addon9
architecture9
architectures9
message-board8
forum8
plugin8

Programming languages (1)

PHP

Github contributions (5)

github-logo-circle
vanilla/vanilla

May 2014 - Nov 2014

Vanilla is a powerfully simple discussion forum you can easily customize to make as unique as your community.
Role in this project:
userBack-end Developer
Contributions:115 commits in 6 months
Contributions summary:John primarily focused on enhancing the logging capabilities within the Vanilla forum software. Their contributions included the creation of a base logger interface and a logger class that implements various log levels (emergency, alert, critical, etc.) and added contextual information to log messages. Further commits expanded the logging functionality to capture specific events like sign-in failures, password changes, and password reset requests. The work involved modifying multiple core PHP files and adding new event logging capabilities.
vanilla-forumssimple-discussionphpforumdiscussion-board
vanilla/addons

May 2014 - Nov 2014

Official add-ons and tools for Vanilla Forums.
Role in this project:
userBackend Developer & Code Standards Enforcer
Contributions:53 commits in 6 months
Contributions summary:John's primary focus was on enhancing the code quality and maintainability of the Vanilla Forums addons repository. They implemented and refined code style standards through the addition of code sniffs and by fixing warnings. The user's work ensured consistency in the codebase, added function, class, and file comments, and improved copyright declarations. The commits reveal a proactive approach to upholding and improving the project's coding guidelines.
discourseadd-onsvanilla-forumsaddonsforum
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 Ashton - Software Development Team Lead at Seedbox Technologies