UI/UX & Frontend

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

Design system visual
Handiers map and list — discover pros and jobs
Feature 01

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.

FlutterMapReal-time locationNeo4j
Handiers send request — AI job creation
Feature 02

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.

Vertex AIFlutterFirestoreChunked upload
Handiers pro earnings dashboard
Feature 03

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.

StripeFlutterPro app
Handiers pro invoices and payouts
Feature 04

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.

StripegRPCFirestore

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.