
Wiz Marketplace
Overview
A production B2C e-commerce marketplace for home and lifestyle products. It covers product discovery and checkout, with analytics tracking and multi-language support built in for expansion into regional markets.
The Problem
The platform started out as a legacy React codebase with limited structure, inconsistent frontend patterns, and poor SEO, since everything rendered client-side. As the product grew, the team needed an architecture that could actually support better search visibility, performance, analytics, and expansion into new regions.
The Solution
I led the move from legacy React to Next.js, bringing in SSR/SSG for SEO and cleaning up the overall app structure. Along the way I standardized state management with Redux Toolkit, tightened up metadata and tracking, wired in GA4/GTM/Facebook Pixel, and added react-intl so the site could support English and Thai.
Impact & Results
Next.js SSR
Architecture Evolution
Was: Legacy React ยท Full modernizationEnabled
SEO Capability
Was: Not feasible ยท SSR + metadataCentralized
State Management
Was: Unstructured ยท Redux ToolkitMulti-language
Internationalization
Was: Single language ยท EN + TH support