(c.)Featured Work / Wesh
2025 — 2026

Wesh

30+ screens, 50+ components from scratch. Real-time chat, live video rooms, marketplace, jobs, wallet, reels — built in parallel.

Wesh — 30+ screens, 50+ components from scratch. Real-time chat, live video rooms, marketplace, jobs, wallet, reels — built in parallel.
Wesh · 2025 — 2026(c.)
RoleFrontend Engineer · UI/UX Consultant
IndustryEarly-stage Social Platform · Algeria
Timeline2025 — 2026

Overview ©

Wesh is an early-stage social platform. Shipped core product across 30+ screens and 50+ components from scratch — feed, chat, live video, reels, stories, marketplace, jobs, wallet and AI integration.

Real-time chat (Socket.IO), live video rooms (LiveKit / WebRTC) and push notifications built in parallel. Feature modules across marketplace, jobs, wallet, reels, stories and AI integration — each shipped behind a shared component library and a consistent motion language.

Scope ©

Social Platform / Frontend Engineer / UI/UX Consultant / Real-time Chat / Live Video / WebRTC / Marketplace · Wallet / AI Integration

What I shipped
04 threads
01

30+screens

Shipped core product across 30+ screens from scratch — feed, chat, live video, reels, stories, marketplace, jobs, wallet, settings. Every surface considered: hierarchy, density, motion, dark mode.
02

50+components

Component library built on Radix UI + shadcn/ui. Consistent motion system via Framer Motion — micro-interactions, transitions, skeleton states.
03

Real-timeinparallel

Socket.IO chat (DMs, groups, media, optimistic UI), LiveKit / WebRTC live video rooms, push notifications — three real-time layers running in parallel.
04

Featuremodules

Marketplace, jobs, wallet, reels, stories, AI integration — each an isolated domain behind a shared gateway → React Query → UI layer.
Highlights
Est. 2023©
01 / 03(c.)
30+
Screens shipped
02 / 03(c.)
50+
Components built
03 / 03(c.)
Real-time
Chat · Video · Push
Stack ©
12 surfaces

Next.js 16 / React 19 / TypeScript / Tailwind CSS v4 / Framer Motion / Radix UI / shadcn/ui / TanStack Query v5 / Zustand / Socket.IO / LiveKit / WebRTC / Docker

Continue
03 / 03