Eric Seidel is a founder and seasoned software engineer with 20 years of experience building developer tooling and runtime systems from Menlo Park. He currently leads Shorebird (shorebirdtech), focusing on reliable code-push and updater tooling for Flutter apps, and previously played a founding engineering role in the early Flutter project at Google. Eric’s hands-on contributions to the Dart SDK show deep expertise in compilers, analysis, and VM/runtime maintenance, where he improved compiler behavior, snapshot generation, and internal code clarity. At Shorebird he refactored the updater into layered, thread-safe components that streamline patching, downloads, and installations for production use. He pairs entrepreneurial leadership with low-level systems craftsmanship, able to move between product decisions and fixing subtle runtime bugs. An understated strength is his focus on maintainable refactors that enable other teams and open-source projects to integrate more easily.
Code Push for Flutter and other tools for Flutter businesses.
Role in this project:
Backend Developer
Contributions:2 releases, 886 reviews, 35 commits in 18 days
Contributions summary:Eric primarily contributed to the `shorebirdtech/shorebird` repository by refactoring the updater library, splitting it into layers for better organization and thread safety. They implemented features for managing patch versions, downloads, and installations, making the updater library thread-safe. These improvements enhance the ability to integrate with other systems and allow other projects to utilize this.
The Dart SDK, including the VM, JS and Wasm compilers, analysis, core libraries, and more.
Role in this project:
Back-end Developer
Contributions:6 reviews, 11 PRs, 195 comments in 9 years 8 months
Contributions summary:Eric primarily contributed to fixing bugs and improving the Dart SDK's internal functionality. They addressed issues related to code analysis, compiler behavior, and snapshot generation. Furthermore, they refactored code to improve clarity and maintainability within the Dart runtime environment. They also focused on correcting specific errors within the code, such as a spelling mistake.
dartsdkdart2jscore-librariesflutter
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.