
Case Study 01 — Admin Dashboard
Building a vendor dashboard from zero to 18+ pages — solo
Zent is an e-commerce platform that lets African businesses launch online stores, take payments in 20+ currencies, and manage inventory and deliveries. Vendors needed one place to run their entire business: orders, products, analytics, payouts. I was handed this from scratch.
What I built
- Sole frontend engineer on the dashboard architecture, component system, and every page (18+) from empty repo to production
- Payment flows integrating Paystack, Nomba, Stripe, and Flutterwave
- Order management, inventory, analytics, and payout views consumed by real merchants daily
- State architecture with Redux / RTK Query designed so new pages ship fast without rewrites
The engineering details clients care about
- ~1 second page loads with proper skeleton loading states, no blank screens, no jank
- Fully responsive; merchants run their stores from their phones
- Built to be maintained: consistent design system, typed end-to-end with TypeScript
Result: In production today. Merchants log in every day to manage orders, inventory, and payouts on pages I designed and built, and features shaped by their feedback have shipped and stuck.
