Live on App Store + Google Play
My Helper
Shipped a bilingual services marketplace across iOS and Android, connecting customer, provider, payment, and operations workflows.

The product
My Helper helps English- and French-speaking customers find, book, message, track, rate, and pay verified service providers from one mobile experience.
01 · Challenge
Challenge
A single job moves through discovery, trust, scheduling, conversation, payment, completion, payout, and review. Every state had to stay clear to customers, providers, and operations staff in both supported languages.
02 · Product decisions
Approach
- Structured the product around role-specific customer, helper, and operations journeys.
- Treated English and French as first-class product experiences instead of a final translation layer.
- Used explicit status language for asynchronous payments, escrow, earnings, and withdrawals.
03 · Implementation
Implementation
- Built the React Native customer and provider experiences for discovery, booking, chat, tracking, and reviews.
- Created a React operations dashboard for provider approvals, account review, ledger visibility, exports, and audit history.
- Built Node.js APIs and Firebase services for escrow, Mobile Money payments, refunds, and payouts, using a double-entry ledger, atomic transactions, and idempotency.
Interface evidence
Screenshots




04 / Results
Results
- Released the product on both the App Store and Google Play.
- Delivered one coherent workflow from service request through protected payment and rating.
- Made trust and transaction state legible across customer, provider, and operations surfaces.
Technology
React NativeTypeScriptNode.jsFirebaseMobile Money
Next case study