Senior Software Engineer specializing in Flutter/Dart with 5+ years of experience building scalable, real-time, cross-platform mobile products end-to-end β from architecture and engineering practices through release. Currently leading mobile at TopDoc, a healthcare platform built around real-time audio and AI. Experience spans healthcare, fintech, and e-commerce. Top-5 Flutter Hacktoberfest contributor and contributor to the Flame game engine.
- Languages & Frameworks: Dart, Flutter, FlutterFlow
- Architecture & State: Clean Architecture, SOLID, modular monorepo (Melos), server-driven UI; Bloc/Cubit, Riverpod, Provider; get_it, injectable
- Real-time, Voice & AI: WebSockets, Agora SDK, ElevenLabs voice agents, offline-first sync, Firebase
- Networking & Codegen: Dio + interceptors, retrofit, freezed, json_serializable, build_runner, mason
- Backend & Storage: Firebase, Supabase, AWS Amplify, SQLite, Hive, REST/GraphQL
- Navigation & UI: go_router, auto_route, flow_builder; complex animations, accessibility, responsive
- Testing & CI/CD: Unit/widget/integration, BDD (bdd_widget_test, 85%+ coverage); GitHub Actions, Codemagic, Fastlane, Xcode Cloud, self-hosted runners, Shorebird (OTA)
- Observability & Flags: DataDog, Sentry, Firebase Analytics, PostHog, Segment, LaunchDarkly
- AI-assisted Dev: Claude Code (spec-driven development), Cursor
- Tools: Android Studio, VS Code, IntelliJ IDEA, Xcode
A platform connecting doctors and patients through real-time audio and AI:
- Live-audio pipeline over WebSockets with reconnect and backpressure handling, converting consultation audio into structured SOAP notes
- AI voice-agent intake flow on ElevenLabs β patients complete an in-app voice call with a conversational agent that collects and structures intake info ahead of the consultation
- Fail-safe buffering, retry, and graceful-degradation paths so dropped connections never lose in-progress consultation audio
- Self-hosted CI/CD on a custom Mac mini runner with Shorebird for over-the-air Flutter updates
- Appointment scheduling with conflict resolution, timezone handling, and calendar integration
A modular e-commerce solution spanning mobile and web:
- Clean Architecture + Bloc with clearly defined module boundaries and state contracts
- Stripe checkout with idempotency keys and retry logic to eliminate duplicate charges on unreliable networks
- One Flutter codebase extended to web at UI and performance parity, with no dedicated web team
- AI-powered product-detail extraction that improved inventory accuracy by 30%
- Real-time chat, dynamic deep linking, and push notifications
An offline-first marine compliance platform:
- Offline-first architecture on Hive for remote environments with no connectivity
- Custom sync protocol guaranteeing zero data loss on reconnect
- Unified mobile + web from a single Flutter codebase, cutting maintenance cost ~40%
A secure trading and logistics platform:
- Real-time market-data visualization and transportation tracking
- Route optimization using the Google Maps API
- Clean Architecture with Bloc and an end-to-end test suite covering critical financial transactions
- Top-5 ranked contributor, Flutter Hacktoberfest 2022
- Contributor to Flame, the Flutter/Dart game engine
- Led multiple cross-platform application developments end-to-end
- Experienced in mentoring junior developers in architecture, design patterns, and TDD
- Email: dipakp2726@gmail.com
- LinkedIn: linkedin.com/in/dipakp2726
- GitHub: github.com/dipakp2726
Open to collaboration on innovative Flutter projects and contributing to open-source initiatives.


