Erik Berlin is a seasoned software engineering manager and founder with 16 years of experience building and shipping consumer and infrastructure products from startups to large platforms. He led teams at Twitter (including the Subscriptions and in-app purchase stacks that powered X Premium) and founded Breaker, a YC-backed social podcast app acquired by Twitter. Erik combines hands-on backend expertise in Ruby/Rails and HTTP clients with strong QA and test-coverage discipline, evidenced by extensive open-source contributions to projects like Faraday, Bundler, SimpleCov and many well-known Ruby libraries. He has a track record of improving maintainability and testability across codebases, refactoring legacy integrations for modern APIs and strengthening CI practices. Based in San Francisco, he moves easily between technical leadership and shipping code, having acted as CEO, CTO, and principal engineer in prior roles. A maker-and-breaker at heart, he’s as comfortable fixing subtle test flakiness as architecting payment and subscription systems that scale.
A web application that allows citizens to "adopt" civic infrastructure, such as fire hydrants that need to be shoveled out after it snows.
Role in this project:
Full-stack Developer
Contributions:1683 commits, 3 PRs, 289 pushes in 5 years 8 months
Contributions summary:Erik contributed to the development of the web application by implementing the welcome page, including a Google Map integration. They also made changes to the application layout, routes, and stylesheets, indicating involvement in both the front-end and back-end aspects of the project. Further contributions included a marker update, addition of user and hydrant classes suggesting database modeling, and refactoring of the welcome page layout. These changes point to full-stack development capabilities.
Contributions:1906 commits, 120 PRs, 337 pushes in 10 years
Contributions summary:Erik's primary focus was on improving the error handling and exception management within the library. They addressed issues by modifying exception classes, adjusting how errors are wrapped and handled within the codebase, and updating the test suite to verify the new error handling. The contributions showcase expertise in designing and maintaining a robust and reliable API wrapper by addressing specific errors.
rubytwitter-api
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.