Skip to content
Joshua Fajobi

Building a scalable merchant ecosystem

ChamsSwitchLead Frontend DeveloperSept 2024 – Present

ViteTypeScriptReactTailwind
Building a scalable merchant ecosystem

Context & Challenges

  • Disjointed dashboards and inconsistent UI across products.
  • Slow data-heavy pages and manual workflows.

Approach

  • Modular Vite+React architecture with shared component library.
  • Pagination/caching for transaction + settlement data.
  • Role-based route protection and responsive, accessible UI.

Impact

  • ≈45% faster initial load.
  • ≈60% drop in UI bugs after component systemization.
  • Enabled 3+ gateway features with zero downtime.