On-Demand Logistics & Mobility✦ Flutter Developer

YinMo

AI-Powered Vehicle Damage Estimation & On-Demand Logistics Platform

Enterprise mobile ecosystem connecting vehicle owners, insurance adjusters, repair shops, and towing fleets with sub-50ms reactive damage estimation and real-time GPS fleet tracking.

Live on StoresPlatform Availability
★ 4.9/5User Experience Rating
99.8%Production Crash-Free Rate

Executive Product Overview & Scope

YinMo transforms the legacy automotive collision and repair lifecycle into an automated mobile workflow. As the sole Flutter Developer on the mobile client (contributing across 246 commits), I engineered the cross-platform application from scratch. The platform serves two distinct user roles: Vehicle Owners who report damage and request towing, and Service Providers/Towing Operators who manage emergency dispatches, calculate labor and OEM parts costs, generate vector PDF estimates, and navigate directly to accident scenes.

Core Engineering Contributions & Technical Execution

#01

Architected 100% of the cross-platform client architecture from scratch across 246 git commits using Clean Layered Architecture (Domain, Data, Presentation).

#02

Engineered an itemized vehicle damage calculation engine with dynamic labor rates, OEM vs. aftermarket parts pricing, localized sales taxes, and deductible discounts.

#03

Built background Dart isolate PDF generation pipelines to compile multi-page formal estimates and invoices with digital signatures without freezing the UI thread.

#04

Integrated Google Maps SDK with custom SVG vehicle marker rotation, polyline route interpolation, and distance-matrix arrival estimations.

#05

Designed an adaptive background geolocation service using accelerometer threshold triggers to conserve battery during idle states while maintaining sub-second accuracy during transit.

#06

Implemented multi-role authentication and state gating (Vehicle Owner vs. Service Provider) with instant switching and role-restricted capabilities.

#07

Integrated Stripe Connect multi-party escrow payment processing, managing customer deposits, milestone holds, and instant towing contractor payouts.

#08

Integrated Firebase Cloud Messaging (FCM) with high-priority background data payloads and actionable custom sound push notifications.

Key Technical Features & Highlights

Full Flutter App Engineering (100% Client-Side Architecture across 246 Commits)
Dynamic Multi-Tier Repair Damage, Labor & Tax Calculation Engine
Zero-UI-Jank Background Isolate Vector PDF Invoice Generator
Real-Time Google Maps Fleet Geolocation, Bearing Rotation & Polylines
RxDart BehaviorSubject Reactive Streams for Live Order Lifecycle
Stripe Connect Escrow Settlement & Multi-Party Split Payouts

The Engineering Challenge

The primary architectural hurdle was combining high-frequency GPS coordinate streaming with a compute-intensive 30-variable vehicle damage calculation model. Generating multi-page vector PDF invoices with high-resolution vehicle damage diagrams was causing 1.5–2 second UI freezes on budget Android devices. Additionally, continuous GPS tracking was draining device batteries rapidly during long towing shifts.

The Architectural Solution

Decoupled all vector PDF generation and image compression routines into dedicated Dart compute isolates, completely freeing the main UI thread (0% frame drops). For location tracking, engineered an adaptive GPS polling service that monitors accelerometer movement deltas—polling at 1Hz during vehicular movement and switching to low-power geofence mode when stationary. Stabilized the pricing engine using pure immutable models managed through RxDart reactive pipelines with debounced inputs.

Tangible Results & Measurable Impact

Delivered a 99.8% crash-free application on Google Play and Apple App Store. Reduced PDF generation overhead from a 1.8s UI freeze to <180ms background execution. Achieved sub-50ms pricing responsiveness and supported seamless fleet tracking across thousands of on-road miles.

Technologies & Architectural Stack

Flutter
Dart
RxDart
Google Maps SDK
Stripe Connect
Firebase FCM
Provider
pdf (Isolates)
Dio
Geolocator
Back to All Projects
Google Play App Store