Matt Parsons

Staff Software Engineer - AI Enablement at Mercury

Denver, Colorado, 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
🎓
Top School
Matt Parsons is a Staff Software Engineer specializing in AI enablement and developer experience with 11 years of experience building reliable, high-performance backend systems—often in Haskell. He has led teams that scaled a backend codebase to 150 engineers and dramatically improved build and runtime performance, and today focuses on making AI tooling and developer workflows more productive. A prolific open-source contributor, Matt has made substantive fixes and features in flagship Haskell projects including GHC, Yesod, Persistent, Aeson, and Cardano, demonstrating expertise in type systems, concurrency, and database persistence. He pairs low-level performance tuning with high-level abstractions, prefers test-driven design, and enjoys writing well-received tutorials and talks to help teams adopt sound engineering practices. Based in Denver, he brings both hands-on coding and people leadership to complex distributed systems and developer platforms.
code11 years of coding experience
job12 years of employment as a software developer
bookUniversity of Georgia
stackoverflow-logo

Stackoverflow

Stats
2,687reputation
156kreached
20answers
7questions
Badges
javascript
top-5%
github-logo-circle

Github Skills (34)

database-migrations10
unit-testing10
error-reporting10
compiled-language10
type-check10
testing10
purescript10
yesod10
compiler-design10
persistent10
sql10
template-haskell10
blockchain10
ghc10
web-framework10

Programming languages (21)

CSSPureScriptCRustTeXGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
yesodweb/persistent

Nov 2016 - Dec 2022

Persistence interface for Haskell allowing multiple storage methods.
Role in this project:
userBack-end Developer
Contributions:304 reviews, 386 commits, 444 PRs in 6 years 2 months
Contributions summary:Matt primarily focused on enhancing and refactoring the database persistence interface for Haskell, specifically within the context of SQL database interaction. Their contributions include the implementation of new features such as "upsert" functionality, and updates related to foreign keys and constraints. Furthermore, the user made modifications to accommodate the use of type literals and the inclusion of documentation comments for improved clarity and maintainability.
haskellpersistencestorage
input-output-hk/cardano-sl

Feb 2018 - Jan 2019

Cryptographic currency implementing Ouroboros PoS protocol
Role in this project:
userBack-end Developer
Contributions:278 commits, 107 PRs, 425 pushes in 11 months
Contributions summary:Matt primarily contributed to the documentation and commenting of types and functions within the `cardano-sl` repository, specifically focusing on the `wallet-new` directory. Their work involved adding explanations and clarifications to various code sections, including `DSL.hs` and `BlockGen.hs`, as well as fixing code structure related issues to appease the code linter. Further, the user added tests to the codebase.
cardanocryptographyposadacryptographic
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 Parsons - Staff Software Engineer - AI Enablement at Mercury