Matt Crider

Staff Software Engineer at Vox Media

Victoria, British Columbia, 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
Matt Crider is a Staff Software Engineer with 16 years of full-stack web experience, currently shaping products at Vox Media from his base in Victoria, BC. He specializes in usable interfaces and compelling web experiences, pairing front-end polish with back-end rigor across technologies like React, Node, Rails and traditional LAMP stacks. His background includes leading high-traffic interactive journalism projects at CBC and hands-on ownership building web products for design studios, showing both technical breadth and product-minded delivery. An active open-source contributor to the widely used PKP publishing platform (pkp-lib and OJS), he has improved backend architecture, form validation, and UX-focused features for scholarly publishing. Trained in cognitive science, he brings a user-centered perspective to engineering decisions and a track record of translating complex requirements into practical, maintainable systems.
code16 years of coding experience
job16 years of employment as a software developer
bookBA Cognitive Science, BA Cognitive Science at Simon Fraser University
stackoverflow-logo

Stackoverflow

Stats
390reputation
53kreached
9answers
1question
github-logo-circle

Github Skills (16)

ojs10
debug10
php10
develop10
object-oriented-programming10
form-validation10
codeigniter9
javascript9
css8
html6
web-platform6
journal6
resize6
canvas6
cocoa6

Programming languages (7)

TypeScriptCSSJavaScriptVuePHPHTMLRuby

Github contributions (5)

github-logo-circle
pkp/pkp-lib

Feb 2010 - Sep 2012

The library used by PKP's applications OJS, OMP and OPS, open source software for scholarly publishing.
Role in this project:
userBack-end Developer
Contributions:215 commits in 2 years 7 months
Contributions summary:Matt primarily worked on implementing and refactoring backend logic, particularly related to object-oriented programming patterns in the ListbuilderHandler class and Form classes. The user also made significant changes to client-side validation, by automatically getting validation parameters from declared FormValidator classes and implemented new features in modals. Furthermore, the user fixed a bug related to forms within the modal framework.
securityapplication-libraryweb-applicationpkp
pkp/ojs

Mar 2010 - Oct 2012

Open Journal Systems is open source software to manage scholarly journals.
Role in this project:
userBack-end Developer
Contributions:154 commits in 2 years 8 months
Contributions summary:Matt primarily fixed bugs and improved the OJS (Open Journal Systems) software. They addressed issues related to typos, throbbers (likely visual loading indicators), plugin installation, and a fatal error in the QuickSubmit feature. Additionally, the user added new features such as reading tools block plugins and font sizer capabilities to the software, indicating a focus on improving the user interface and user experience.
journalopen-access
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
Matt Crider - Staff Software Engineer at Vox Media