Top expert inScala Ecosystem and Reactive Programming
Greg Methvin is a Principal Engineer with 15+ years designing and shipping distributed systems, data pipelines, and developer tooling from startups to large platforms. Based in the San Francisco Bay Area, he leads architecture and developer experience at Iterable—creating RFC processes, steering migrations from monoliths to microservices, and building teams that query billions of user profiles. A longtime Play Framework maintainer and Apache Pekko PMC member, he’s made substantive open-source contributions across Scala, Play, Express, and the Scala compiler, demonstrating deep expertise in both core libraries and production services. He has hands-on experience migrating messaging platforms (RabbitMQ to Pulsar), optimizing high-throughput send pipelines, and improving build and release processes. Pragmatic and detail-oriented, Greg balances strategic architecture leadership with regular code-level refinements that improve security, performance, and developer productivity.
15 years of coding experience
14 years of employment as a software developer
B.S. Computer Science, B.S. Computer Science at Carnegie Mellon University
The Community Maintained High Velocity Web Framework For Java and Scala.
Role in this project:
Back-end Developer
Contributions:118 reviews, 827 commits, 1271 PRs in 9 years 1 month
Contributions summary:Greg primarily contributed to refactoring the codebase, migrating instances of `Either` to `Try`, which suggests a focus on improving error handling. Additionally, the user made changes to the plugin file comment syntax and implemented new methods for i18n support (like clearLang). These commits indicate a strong focus on improving the internal workings and maintainability of the Play Framework.
Contributions:1 review, 33 commits, 22 PRs in 3 years 7 months
Contributions summary:Greg primarily focused on versioning and updating the `play-slick` plugin. Their commits involve setting and incrementing the project's version numbers across multiple releases and snapshots. They also updated the project to support newer versions of Play framework and incorporated necessary code changes. Further contributions included deprecating global DatabaseConfig accessors and adjusting example code and documentation to reflect these changes.
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.