Matthew Jeffryes

Chief Technology Officer at Moscow Ventures, LLC

Moscow, Idaho, 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
Matthew Jeffryes is a Principal Software Engineer with 13 years of experience building and operating scalable distributed systems, currently helping make cloud development feel like local development at Pulumi while consulting through Moscow Ventures. He specializes in functional programming, serverless and cloud architecture with a pragmatic focus on making the easy things easy and the hard things possible. Previously a staff engineer at Stripe and Twitter, he contributed to Twitter’s influential util libraries—improving flag parsing, activity stabilization, and reentrant memoization—demonstrating deep expertise in concurrent, reusable backend primitives. He’s also founded and led engineering teams at startups like HoodHub and Rhizome, bringing product-minded, shipping-first leadership to infrastructure problems. Notably, he pairs low-level library craftsmanship with developer experience advocacy, and won’t volunteer to maintain your Perl.
code14 years of coding experience
job19 years of employment as a software developer
bookB.S., B.S. at Harvey Mudd College
github-logo-circle

Github Skills (11)

finagle10
scala210
scala10
functional-programming9
unit-tests8
algorithms8
data-structures8
algorithm8
datastructure8
data-structure8
datastructures8

Programming languages (15)

JavaCSSRustMakefileScalaGoHTMLTypeScript

Github contributions (5)

github-logo-circle
twitter/util

Jan 2013 - Sep 2017

Wonderful reusable code from Twitter
Role in this project:
userBack-end Developer
Contributions:8 commits in 4 years 8 months
Contributions summary:Matthew primarily contributed to the `util` repository by enhancing the `com.twitter.app` and `com.twitter.util` packages. Their work included refactoring and adding features to the `Flag` and `App` components, such as handling undefined flags, passing default values, and treating "--" as the end-of-flags indicator. They also implemented and fixed functionality related to the `Activity` class, including adding a `stabilize` method and fixing `mapState`. Additionally, the user improved memoization functionality in `Memoize` with reentrancy protection and Function2 support.
finaglecontinuationplay-frameworkplayframeworkscala
A github action for managing releases based on labels applied to PRs
Contributions:9 PRs, 44 pushes, 10 branches in 1 year 1 month
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 Jeffryes - Chief Technology Officer at Moscow Ventures, LLC