Amir Hardon is a Staff Software Engineer with 13 years of experience building developer-facing systems and SDKs, currently leading the Interactions API and Gemini SDK efforts at Google DeepMind. He blends platform-level engineering with product leadership, having led the Flutter Ecosystem/Plugins team and contributed significant native and cross-platform work to high-profile open-source projects like the Flutter engine and Firebase FlutterFire. Previously he built internal developer experience tooling and a cloud build system at Datadog, and founded an early-stage dev tools startup, demonstrating both operational and entrepreneurial instincts. His hands-on contributions span Android/iOS native integrations, accessibility, media codecs and mapping plugins—skills that surface in both large distributed systems and mobile platform internals. Based in Mountain View with a B.Sc. from Technion, he’s known for quietly fixing thorny platform bugs and bridging SDK ergonomics with low-level platform constraints.
14 years of coding experience
15 years of employment as a software developer
B.Sc. Computer Science, B.Sc. Computer Science at Technion - Israel Institute of Technology
Plugins for Flutter maintained by the Flutter team
Role in this project:
Mobile Developer (Android)
Contributions:111 reviews, 124 commits, 322 PRs in 2 years 5 months
Contributions summary:Amir primarily worked on the Android implementation of the Flutter plugins. Their contributions included porting the google_maps_flutter plugin to use AndroidView for embedding the map, fixing Java lint warnings, implementing a WebView widget, adding features such as initialUrl and JavaScriptMode to the WebView, and making the WebView and Google Maps plugins more robust by addressing and fixing several issues. Furthermore, they added a gestureRecognizers parameter to GoogleMap and improved the platform interface by using Dart objects and moving the method channel behind the platform interface.
Contributions summary:Amir primarily focused on updating the battery plugin to support the v2 Android embedder and making a variety of code changes. They addressed deprecation warnings related to BinaryMessages and suppressed analyzer warnings regarding the `invokeMethod` calls in several plugins. The user also made several code format changes to various files.
flutterflutter-plugin
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.