Matthew Draper

Senior Staff Engineer at Shopify

Adelaide, South Australia
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
🎓
Top School
award
Top expert inRuby on Rails Development Ecosystem
Matthew Draper is a Senior Staff Engineer with 21 years of experience building reliable back-end systems and steering engineering across startups and large companies, currently at Shopify after senior roles at GitHub, Buildkite and Red Hat. He is a deep Ruby and Rails practitioner and an active open-source maintainer, with substantive contributions to core projects like rails/rails, rack, sprockets-rails and the Rubinius platform focused on bug fixes, memory and transaction correctness, and spec-driven quality. Matthew blends systems-level understanding (Kernel, Process, String internals) with pragmatic product engineering—improving asset precompilation, multipart parsing, and test suites to reduce real-world failures. Colleagues rely on him for technical stewardship and for quietly hardening foundations that users never see until they break. Based in Adelaide, he pairs hands-on coding with long-term platform thinking, a pattern forged over two decades across technical management and principal engineering roles.
code21 years of coding experience
job23 years of employment as a software developer
bookCCNA, CCNA at Cisco Networking Academy
stackoverflow-logo

Stackoverflow

Stats
4,360reputation
97kreached
150answers
0questions
Badges
ruby
top-5%
ruby-on-rails
top-5%
github-logo-circle

Github Skills (32)

dependency-management10
ruby-rails10
spec10
programming-language10
strings10
testing10
text-manipulation10
rails10
virtual-machine10
webpages10
migration10
web-content10
ruby10
lang10
rubyspec10

Programming languages (13)

C++CSSCGoHTMLTypeScriptShellSCSS

Github contributions (5)

github-logo-circle
rails/rails

Dec 2013 - Jan 2023

Ruby on Rails
Role in this project:
userBack-end Developer
Contributions:306 reviews, 1004 commits, 961 PRs in 9 years 2 months
Contributions summary:Matthew primarily contributed to the Ruby on Rails framework, focusing on low-level improvements and bug fixes. Their work involved addressing memory leaks and ensuring correct behavior in aspects of the framework such as transaction management, migration, and schema handling. They made changes to ensure the generated code adheres to the current Rails API, and also addressed deprecation warnings. The user's contributions indicate a focus on maintaining the core functionality and stability of the framework.
ruby-on-railsrailsframeworkrubymvc
rack/rack

Jun 2015 - Aug 2017

A modular Ruby web server interface.
Role in this project:
userBack-end Developer
Contributions:4 reviews, 19 commits, 20 PRs in 2 years 2 months
Contributions summary:Matthew primarily focused on improving the `rack/rack` library, a Ruby web server interface. Their contributions included refining multipart form parsing, addressing RFC 2231 mismatches, and enhancing query parsing logic for nested data structures. They also refactored parts of the code to improve code readability and efficiency. Furthermore, they integrated updates to the library's testing suite.
sinatraweb-serverrackrubymodular
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
Matthew Draper - Senior Staff Engineer at Shopify