Home Services Platform

A two-sided homeowner-services marketplace whose mobile codebase had to be modernised solo, with payments re-integrated and CI/CD added, all while continuing to ship features without regressions.

Full StackSaaSServices2021NDA
Avocado Technology
Full-Stack Lead
Team 3

Outcomes

  • Legacy mobile codebase modernised solo on a live two-sided marketplace
  • No feature-freeze: new mobile and backend features shipped during the migration
  • Zero user-visible regressions during the modernisation
  • Modernised: JS to TS, class components to hooks, state-management consolidated onto Apollo cache
  • CI/CD introduced: CircleCI + Fastlane release automation
Hire me for similar workIf this experience looks like it could be useful for your project, let's talk.

Overview

Solo modernisation of a two-sided homeowner-services marketplace. Migrated the mobile codebase from JavaScript to TypeScript and class components to hooks. Consolidated a state-management mess of React Context + Apollo + Redux onto Apollo cache as the single source of truth. Re-integrated the Stripe payment flow against the modernised backend. Added CircleCI + Fastlane release automation. New features shipped throughout, with no feature-freeze and no user-visible regressions.

What I owned

  • Solo modernisation of a legacy React Native mobile codebase
  • JavaScript to TypeScript and class-components to hooks migration
  • State-management consolidation: React Context + Apollo + Redux → Apollo cache as source of truth
  • Stripe payment-flow re-integration against the modernised backend
  • CircleCI + Fastlane release automation introduced

Build context

Team composition

1 dev · 1 QA · 1 PM

Type of work

LinksPrivate / NDAMore details available on request