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
Tech stack
Type of work
LinksPrivate / NDAMore details available on request
