Building a scalable merchant ecosystem
ChamsSwitch • Lead Frontend Developer • Sept 2024 – Present
ViteTypeScriptReactTailwind

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.