Matan Lurey is a Principal Software Engineer based in San Francisco with over a decade of experience building large-scale, low-latency infrastructure and developer tools. He has led cross-functional teams at Google—driving Flutter’s infrastructure, release tooling, and contributions to its next-generation Impeller rendering backends—and now builds mission-control-grade systems at Vast. Matan pairs hands-on systems and backend expertise (Dart SDK, build systems, CI integrations) with mobile and automation work in high-profile open-source projects like flutter/flutter and flutter/packages, where he improved Android integration testing and media backend rendering. He’s known for pragmatic efficiency—“not lazy, just very efficient”—and for reducing complexity and flakiness through automation, retries, and robust testing. Colleagues rely on him for technical leadership that balances shipping results with sustainable engineering practices.
12 years of coding experience
18 years of employment as a software developer
Associates, Computer Science, Associates, Computer Science at Saddleback College
B.S., Computer Software Engineering, B.S., Computer Software Engineering at University of California, Irvine
Compile-time dependency injection for Dart and Flutter
Role in this project:
Back-end Developer & Code Generator
Contributions:7 commits, 14 PRs, 6 pushes in 13 days
Contributions summary:Matan primarily contributed to the `inject.dart` project by adding code generation capabilities and expanding the example application. Key contributions include the implementation of a code generation builder, which likely automates the creation of dependency injection-related code. Furthermore, the user worked on adding and refining the coffee example within the project, demonstrating knowledge of dependency injection principles within the Dart and Flutter context. This included adding the train example, setting up the CI/CD pipeline, and easier testing.
Contributions:2 reviews, 15 commits, 27 PRs in 4 years 10 months
Contributions summary:Matan primarily focused on refactoring and improving the core logic of the Mockito library for Dart. They moved reflection-based methods to a separate file, enhanced the `Mock` class, and introduced an invocation matcher. The contributions include adding new features like the `invokes` matcher and refining existing functionalities. Further improvements involved code cleanup and migrating towards a no-mirrors default.
dart2dartmockitomockingflutter
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.