ASAshwani Singh
Available now · 20 hrs/weekDelhi NCR · IST

Senior Flutter engineer who ships production apps.

4+ years taking iOS and Android apps from first commit to the store: architecture, payments, real-time features, CI/CD and releases. Senior Mobile Engineer at HDFC Securities; previously Hudle, Right Hands, SOCTR and Mr. Milkman.

  • Flutter
  • Stripe
  • MyFatoorah
  • WebSockets
  • BLoC
  • Firebase
  • Go
Years shipping Flutter
Companies & clients
Apps live on the stores
Users reached

Apps you can install and check.

All case studies
  1. 01

    HDFC Securities

    Senior Mobile Engineer on the trading app of one of India's largest brokerages. Flutter architecture for trading features, shipped with product and backend squads.

    • Flutter
    • Android SDK
    • REST
    Trading · India2026 – nowDetails under NDA
  2. 02

    SOCTR

    Social investing app with AI market insights, built from scratch as the sole Flutter developer. WebSocket ticker feeds parsed in background isolates keep candle charts at 60fps.

    • Flutter
    • WebSockets
    • Isolates
    • TradingView
    Fintech · India2024
  3. 03

    Right Hands

    Full UX revamp and checkout rebuild for a home services marketplace across the GCC. Stripe and MyFatoorah, with checkout state that survives app-to-bank redirects.

    • Flutter
    • Stripe
    • MyFatoorah
    • BLoC
    Payments · Qatar2025 – 26
  4. 04

    Hudle

    Redesigned consumer booking flows and built the B2B partner app for a sports venue marketplace, with schedule grids for heavy venue configurations.

    • Flutter
    • AppsFlyer
    • Mixpanel
    • Codemagic
    Bookings · India2024 – 26
  5. 05

    ClosePitch

    AI sales assistant I'm building end to end: Flutter app, Go services on AWS, schema-validated LLM drafting and offline sync.

    • Flutter
    • Go
    • AWS
    • Redis
    Own product · BetaPrivate beta

flutter_doctor_ai

A CLI I built and maintain that finds Flutter-specific anti-patterns the built-in analyzer misses, scores project health from 0 to 100, and asks your AI provider for a concrete fix.

  • v0.2.0
  • 160/160 pub points
  • MIT
  • Groq · Gemini · OpenAI · Anthropic
  • large_build_methodbuild() methods growing to hundreds of lines
  • missing_disposeControllers leaking after the widget unmounts
  • missing_mounted_checksetState() on an unmounted widget
  • empty_setstatesetState(() {}) triggering silent rebuilds
  • print_statementDebug print() shipping to production
dart pub global activate flutter_doctor_ai
zsh — my_appSample run
$ flutter_doctor_ai analyze .
🔍 Analyzing Flutter project...
 
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔎  ISSUES FOUND
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  Found 12 issue(s)
 
  Summary:
    ❌ Errors:   0
    ⚠️  Warnings: 12
    ℹ️  Info:     0
 
  By Rule:
    • missing_dispose           4 issues (3 files)
    • large_build_method        3 issues (3 files)
    • missing_mounted_check     2 issues (2 files)
    • print_statement           2 issues (1 file)
    • empty_setstate            1 issue (1 file)
 
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💯  HEALTH SCORE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
       ✅  85/100 (Grade: B)
  Good job! Minor improvements possible.
  Issues per 1K lines: 6.0

Three ways to work together.

Services in detail
01

Payments & checkout

Stripe, MyFatoorah or your gateway, wired end to end: 3-D Secure redirects, webhooks, retries and failure states that don't lose orders.

Fixed price
02

Real-time & trading UI

WebSocket feeds, live charts and order screens that stay smooth under heavy update rates, with parsing kept off the UI thread.

Fixed price or retainer
03

Part-time Flutter engineer

20 hrs/week inside your team: features, releases, CI/CD and crash fixes, with weekly demos.

Monthly retainer
  1. Step 1

    Scope call

    30 minutes on the problem, constraints and what done looks like.

  2. Step 2

    Fixed plan

    A written scope, milestones and a price before any code.

  3. Step 3

    Weekly demos

    Loom walkthroughs and builds you can install every week.

  4. Step 4

    Release & handover

    Store release, documentation and a clean repo you own.

Before we start.

Something else on your mind? Ask me directly.

I have 20 hrs/week open right now, so I can usually start within a week of agreeing scope. Smaller fixed-price tasks (a bug fix, a payment gateway integration, a performance audit) can often start in a couple of days.

I'm in India (IST) and regularly work with teams in the Gulf, Europe and North America, keeping at least 3-4 hours of live overlap each day.

Async-first: Slack or Discord for daily coordination, a Loom walkthrough every week, and Notion or GitHub Projects for scope and milestones.

Fixed price for well-defined builds and integrations. For ongoing work inside your team I work on a monthly retainer.

Yes. Most of my work has been alongside product designers (Figma to Flutter) and backend engineers (REST, GraphQL, WebSockets, payload and caching design).

Yes, and I'm happy to sign one before we discuss your codebase or product details.

Have an app to build, fix or scale?

Tell me what you're building. I reply within 24 hours with how I'd approach it.

Chat with Ashwani