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
Shipped for teams in India, the Gulf and the US.
Direct engagements and product-studio work through Squareboat. Tap a client to see the app.
Apps you can install and check.
- 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
- 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
- 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
- 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
- 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
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 linesmissing_disposeControllers leaking after the widget unmountsmissing_mounted_checksetState() on an unmounted widgetempty_setstatesetState(() {}) triggering silent rebuildsprint_statementDebug print() shipping to production
dart pub global activate flutter_doctor_ai$ 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.
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.
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.
Part-time Flutter engineer
20 hrs/week inside your team: features, releases, CI/CD and crash fixes, with weekly demos.
- Step 1
Scope call
30 minutes on the problem, constraints and what done looks like.
- Step 2
Fixed plan
A written scope, milestones and a price before any code.
- Step 3
Weekly demos
Loom walkthroughs and builds you can install every week.
- Step 4
Release & handover
Store release, documentation and a clean repo you own.
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.