Hyundai Bahrain
Fullstack Development

About the Project
Hyundai Bahrain ran a national treasure hunt campaign targeting Bahraini citizens for their Creta Car Launch. I led the engineering — from architectural decisions to fullstack implementation, and performance optimisation .
Role: Fullstack Developer
What I built:
A fullstack gamified web app using Next.js and TypeScript.
Real-time leaderboard built on Redis sorted sets (ZADD / ZREVRANK), designed for fast rank reads under concurrent writes, with CSS transitions so position changes felt readable rather than jarring.
Auth and session management with Better Auth, user data in Supabase(PostgreSQL)
CRM integration via Next.js API routes — webhook ingestion for lead submissions, syncing entries back to Hyundai's internal tracking system.
Stack: Next.js · TypeScript · Redis · Supabase (PostgreSQL) · Better Auth · Vercel




