Matthew Horsfall

Principal Software Developer at CPAN

Manchester, New Hampshire, United States
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
Matthew Horsfall is a Principal Software Developer with 15+ years of experience, currently leading engineering at Fastmail from Manchester, NH. He is a pragmatic polyglot who prefers Perl but regularly works in C/C++, Python, and PHP to improve developer and user experiences. He focuses on reliability through testing, clear documentation, and tooling that removes tedious work, and has a track record of designing test suites and improving development processes. An active open-source author and contributor—maintaining CPAN modules and contributing backend fixes and tests to the widely used MetaCPAN API—he blends product-facing engineering with community stewardship. His background spans security research and large-scale services at Dyn and Akamai, giving him a strong grounding in robust, production systems. Colleagues rely on him not just to ship code, but to make teams happier and systems easier to maintain.
code15 years of coding experience
job18 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
61reputation
239reached
3answers
0questions
github-logo-circle

Github Skills (8)

perl10
back-end-development10
cpan10
testing10
ssl6
x5096
openssl6
mysql6

Programming languages (14)

C++CMakefileGoPerlHTMLShellLLVM

Github contributions (5)

github-logo-circle
metacpan/metacpan-api

Jan 2012 - Apr 2012

A free, open API for everything you want to know about CPAN
Role in this project:
userBack-end Developer
Contributions:12 commits in 2 months
Contributions summary:Matthew contributed to the back-end logic and functionality of the MetaCPAN API. Their work involved fixing bugs in the POD indexing process, integrating updates from the upstream master branch, and modifying the error handling for 404 responses. Additionally, the user implemented tests related to RT bug counts and added changes to the testing configuration. These changes indicate a focus on maintaining and improving the API's core functionality and testing infrastructure.
apieverythingpythonmetacpanperl
wolfsage/playground

Jan 2013 - Jan 2017

Contributions:10 commits, 1 PR, 6 pushes in 4 years 1 month
placehead
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 Horsfall - Principal Software Developer at CPAN