Esra Kadah
Tech Lead, Senior Flutter & AI Engineer · Google Developer Expert (Flutter & Dart)
Berlin, Germany hello@esratech.com esratech.com linkedin.com/in/esratech github.com/esrakadah
Open to new roles from January 2027: permanent or freelance, Berlin hybrid or remote within Germany and the EU. Senior, lead or staff roles in Flutter, mobile and applied AI.
Profile
I build production Flutter apps with AI inside them, and show how on stage. Google Developer Expert for Flutter & Dart and co-author of Flutter Design Patterns and Best Practices (Packt, 2024). For 5+ years I have shipped Flutter for enterprise and consumer products, and I take ownership of architecture, test automation and safe releases. I bring Gemini, Vertex AI, Firebase AI and agent workflows into real products, and I am the link between design, product and engineering.
- Google Developer Expert (Flutter & Dart). Co-founder and Strategic Lead of the Flutter Community AI Circle, a live stream with 29 episodes, featured in the FlutterCon USA and EU 2025 keynotes.
- Speaker and organiser: 60+ technical talks and workshops, 150+ tech events organised. Facilitator of Track 2 at Google Cloud Build with Gemini (2026).
- Open source: upstream fix to genkit-dart (#657), Patrol & MCP guide, flutter_voice_bridge (Dart FFI, whisper.cpp).
Experience
Tech Lead, Senior Flutter & AI Engineer · Antigua Mobile GmbH, Berlin
2024 - presentchargecloud · EV charging driver app (white label)
07.2026 - 11.2026- Feature work and code migration in an app shipped as 100+ tenant-specific builds per release, in a GDPR- and ISO-compliant setup without external build services.
- Chose Patrol (documented architecture decision) and built the test harness, finders, semantics IDs and coverage map; automated the central charging journey end to end to shorten QA in the two-week release cycle.
- Co-built CompanyOS (Backstage TechDocs) and shared Claude Code agent workflows (skills, rules, verification hooks) as the team's engineering source of truth.
zvoove · Fortytools field service app
03.2024 - 08.2026- Two and a half years on an offline-first service app for cleaning and care staff: features, maintenance and code reviews in the product team.
- Owned architecture and quality: Clean Architecture in a Pub Workspaces monorepo, a design system with a Widgetbook catalogue, shared lints and a three-tier test strategy (unit, widget, Patrol on Firebase Test Lab).
- Release management with a reproducible toolchain (FVM pinning, lockfile checks), Shorebird over-the-air updates and staged rollouts to Google Play and TestFlight.
Investor Suite · AI document analysis (internal product, PropTech)
09.2025 - 01.2026- Multi-pass Gemini pipeline over German property and legal PDFs: risk scoring in 7 weighted categories with verbatim evidence quotes, a GO/NO-GO verdict and traffic-light UI.
- Prompt structure, validation gates and rate-limit fallback; Clean Architecture domain layer; bilingual (EN/DE) with documented decisions.
Lead Flutter Engineer · Consumer startup (NDA)
01.2024 - 01.2025- Led a greenfield B2C app end to end: setup, concept, architecture, implementation and code reviews; custom UI on Material 3 Expressive.
Senior Flutter Developer · Better Together
05.2023 - 09.2023- Core relationship-management app, a scalable design system, and integration with a TypeScript and Firebase Functions backend.
Senior Flutter Developer · VitalHealth
07.2021 - 05.2023- Digital health app with a focus on UX and accessibility; unit, integration and golden tests and performance work.
Flutter / Software Developer · Apimaye USA
11.2020 - 07.2021- Cross-platform Flutter order management app with a Python backend automating international ordering.
Community Lead & Digital Marketing · Monday Hero
06.2020 - 03.2021- Community, content and product communication for a developer tool; documentation and feedback loops with product.
Selected projects
- modemoiselle: production AI wardrobe app, Flutter and Gemini on Firebase AI Logic with App Check, 841 tests including WCAG contrast checks.
- Genkit + MCP dispatch agent: pure-Dart agent with a human approval gate, 21 MB binary on Cloud Run (GDE reference build).
- SoundStage: six-track audio and video app in Flutter and Swift, pure-Dart FFT alignment, Gemini transcription.
- flutter_voice_bridge: platform channels, C++ FFI around whisper.cpp, on-device Gemma.
- Patrol & MCP guide: AI-assisted E2E testing in Flutter through an MCP server.
- Backyard Barista: Flutter Web game with a Gemini judge on Cloud Run and an offline fallback.
Skills
- Flutter & Dart
- Riverpod, BLoC/Cubit, Provider, GoRouter, Freezed, Clean Architecture, design systems, Widgetbook, Flutter Web
- AI
- Gemini, Vertex AI, Firebase AI Logic, Genkit, Model Context Protocol (MCP), Claude Code, prompt and evaluation design
- Native
- Platform channels, Pigeon, Dart FFI, Swift and Kotlin interop, Shorebird
- Backend & cloud
- Firebase (Auth, Firestore, Storage, Remote Config, Data Connect, Crashlytics), Google Cloud Run, REST, GraphQL
- Quality & delivery
- Unit, widget, golden and Patrol E2E tests, Firebase Test Lab, GitHub Actions, GitLab CI, FVM, staged store rollouts
Book, writing and talks
- Flutter Design Patterns and Best Practices (Packt, 2024), co-author with Daria Orlova and Jaime Blasco; #1 Best Seller in Object-Oriented Software Design on Amazon at launch. My chapters: navigation, unit and widget testing.
- Articles on dev.to (GDE): human-in-the-loop agents with Genkit and MCP; an upstream genkit-dart fix; shipping Flutter Web to Firebase without CI minutes.
- Selected talks and workshops: Flutter Vibes Only (FlutterCon EU 2025, with Ivanna Kaceviča), From Touch To Code (FlutterCon EU 2024), Beyond Chatbots: agentic interfaces with GenUI and A2UI (Google Builders Day 2026), Dressing Up AI (DevFest Berlin 2026). Full list: esratech.com.
Community
Google Developer Expert (Flutter & Dart) · Co-organiser of Flutter Berlin and Flutteristas · Co-lead of GDG Cloud Berlin · Co-organiser of GDG Cloud Istanbul (2020 - 2023) · Organiser of DevFest Berlin 2026 · Mentor, Groundbreaker Talents (2025).