Handiers Inc.
Smart service marketplace connecting consumers and pros via AI job analysis, real-time location, and graph-based matching. Flutter consumer + pro apps, Kotlin gRPC backend.
My Role
Flutter Engineering & UI/UX Design
Core Stack
Flutter, Dart, Kotlin, gRPC, Vertex AI, Stripe, Firestore
Timeline
2025.03 — 2025.09
Live Project
—
The Challenge
The core problem
Consumers can’t find trustworthy pros quickly; pros can’t get relevant nearby jobs. Existing platforms lack AI intelligence, real-time location, and trusted social-graph recommendations. Discovery is slow and fragmented.
Product vision
A smart service marketplace that connects consumers and pros using AI job analysis, real-time location, and graph-based matching—so the right job finds the right pro, and consumers get vetted, nearby help.
What I owned
Contributed across Flutter engineering, system architecture, AI pipelines, and UX for both consumer and pro apps. Implemented auto job creation from images/videos and AI cost estimation (Vertex AI). Built real-time pro availability and distance filtering with matching under 200ms. Integrated graph-based recommendations (Neo4j) and Stripe onboarding and payouts. Delivered gRPC microservices, Firestore, and unified UI across consumer app, pro app, and marketing site.
Results
60% less job-creation friction with AI. Matching latency under 200ms. Dual consumer and pro apps with Stripe payments integrated. Scalable consumer–pro ecosystem with AI, smart logistics, and enterprise reliability.
Design system
Unified UI across consumer app, pro app, and marketing site. Navigation shells, job cards, map and list views with location layers, AI upload components (camera, video, gallery) for job creation, request and earnings workflows, and invoice/payout screens. Brand palette: deep green (#17453B), soft mint (#EAF1EF), accent orange (#F4A300) for CTAs. Consistent typography, spacing, and workflow modals; Flutter shared components and Kotlin gRPC for backend.
Typography
Inter Bold
Inter Medium
Inter Regular
Colors
Brand
#17453B
Gray
#757575
Soft Mint
#EAF1EF
Accent
#F4A300
White
#FFFFFF

Map & list — discover pros and jobs
Consumer view to discover nearby pros and jobs: map and list layouts with real-time location, distance filtering, and availability. Graph-based recommendations (Neo4j) and matching under 200ms so consumers quickly find vetted, nearby help.

Send request — AI job creation
Consumers submit job requests with photos or video; AI (Vertex AI) analyzes for cost estimation and category. Auto job creation reduces friction and speeds matching. Chunked uploads, Firestore listeners, and consistent request flow across the consumer app.

Pro earnings dashboard
Pros see earnings at a glance: completed jobs, pending payouts, and history. Stripe onboarding and payouts integrated; clear breakdown by period and job so pros can track income and plan around availability.

Pro invoices & payouts
Invoice and payout flows for pros: view and manage invoices, link to Stripe for secure payments. Enterprise reliability with gRPC microservices, Firestore, and AWS SNS/SES for notifications.
Impact & results
Handiers combines AI, smart city logistics, and enterprise infrastructure for a scalable consumer–pro ecosystem. AI reduces job creation friction; matching and trust signals improve conversion.
60%
Less job creation friction (AI)
<200ms
Matching latency
Dual
Consumer + Pro apps
Stripe
Payments integrated
Reflection
I’d invest earlier in pro-side analytics so pros see clear value. I learned how much coordination matters between Flutter, Kotlin gRPC, and AI pipelines—clear contracts and error handling made the difference.