Shared features, role-specific experiences
Reusable feature modules and UI patterns support separate application areas without duplicating the underlying frontend architecture.
ENGINEERING CASE STUDY / B2B PLATFORM · INTERNATIONALIZATION
Multi-Role B2B Procurement Platform
One modular frontend. Distinct supplier, client and admin experiences. Four languages, in both directions.
Frontend architecture and implementation

Suppliers, clients and administrators need distinct procurement experiences. Supporting pricing requests, contracts and supply orders in multiple languages adds complexity that a duplicated frontend cannot sustainably manage.
I built a modular Next.js application with role-specific dashboards, shared feature modules, API-driven server state and internationalized routing. The interface supports Arabic, English, Hindi and Chinese with automatic RTL/LTR behavior.
02 / ARCHITECTURE & TECHNICAL DECISIONS
Reusable feature modules and UI patterns support separate application areas without duplicating the underlying frontend architecture.
TanStack Query manages API-driven state. React Hook Form and Zod give complex procurement forms typed validation and consistent interaction patterns.
next-intl and direction-aware layouts support four languages. RTL/LTR behavior is part of the application structure rather than an isolated styling patch.
03 / KEY FEATURES & ENGINEERING HIGHLIGHTS
Next.js 16 · React 19 · TypeScript · TanStack Query · React Hook Form · Zod · Tailwind CSS · next-intl
04 / PRODUCT SCREENSHOTS
Select a visual to explore it in more detail.
NEXT CASE STUDY
Real-Time Collaborative Visual Workspace
06 /LET’S BUILD SOMETHING
Looking for a senior engineer who cares about the interface
and the system behind it? Let’s talk.