Back to Projects

Lead Frontend Engineer · 2024–present

Mudah Marketplace

Led the frontend migration to the modern tooling, replacing Redux with Zustand for a leaner, faster UI.

Problem

Legacy Next.js v9 UI had slow rendering, complex state management, and limited scalability for new features.

Solution

Incremental migration to Next.js v14 App Router, introduced Zustand for state, optimized routing/data-fetching, and refactored components with Tailwind.

Impact

Reduced bundle size and improved core web vitals score, cut state-related bugs, and accelerated feature delivery by simplifying the frontend architecture.