Matt Patterson

Software Engineer at Saxonica Ltd

Birmingham, 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
Matt Patterson is a seasoned software engineer with 18 years’ experience designing, building and leading teams to deliver well-crafted web applications across the full stack. Based in Birmingham, he combines deep domain modelling and technical architecture skills with hands-on development, testing and CI/CD improvements—evidenced by substantive contributions to the JRuby project where he improved string handling, test coverage and migrated CI to GitHub Actions. He has blended entrepreneurial and consultancy experience as a self-employed technical strategist and previous CTO/Director roles, helping organisations translate complex requirements into reliable, testable systems. Known for pragmatic leadership and attention to detail, he often bridges the gap between backend models and client-side information architecture to ship robust, maintainable products.
code18 years of coding experience
job16 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
650reputation
58kreached
6answers
3questions
github-logo-circle

Github Skills (20)

github-ci10
strings10
testing10
text-manipulation10
cicd10
java10
ruby10
javas10
githubaction-workflow10
jruby10
jvm9
performance-optimization9
concurrency8
git-clone6
ruby-on-rails6

Programming languages (12)

TypeScriptJavaShellCSSC++SCSSJavaScriptHTML

Github contributions (5)

github-logo-circle
jruby/jruby

Oct 2019 - Nov 2021

JRuby, an implementation of Ruby on the JVM
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:5 commits, 5 PRs, 30 comments in 2 years 1 month
Contributions summary:Matt contributed significantly to the JRuby project, focusing on enhancing string handling and improving test coverage. They implemented benchmarks for `String#sub` and addressed behavior discrepancies in `String#sub` and `String#gsub` with string arguments, aligning them with CRuby's behavior. They also added a test case to address a method dispatch issue in Java integration, further demonstrating an emphasis on test automation and quality assurance. Additionally, the user refactored the CI/CD pipeline to use GitHub Actions.
ruby-languageconcurrencyrubyjvmperformance
fidothe/dotfiles

Nov 2015 - Mar 2025

Contributions:10 pushes, 2 branches in 9 years 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
Matt Patterson - Software Engineer at Saxonica Ltd