Next.js 15 · TypeScript · Socket.io · PostgreSQL · LiveKit · Prisma · Tailwind CSS
•Built a full-stack Slack-inspired collaboration platform featuring real-time messaging, multi-workspace support, and role-based access control (SuperAdmin / Regulator / Member).
•Implemented WebSocket-driven instant messaging using Socket.io across channels and direct messages, with persistent message history via Prisma ORM and Neon (serverless PostgreSQL).
•Integrated LiveKit for low-latency WebRTC video/audio conferencing with screen sharing and multi-participant support.
•Designed a scalable multi-tenant architecture where users can create and manage independent workspaces with custom invite flows, channels, and member management.
•Connected file uploads and cloud storage via UploadThing; applied modern React patterns including React Query for server-state caching and Server Actions for type-safe mutations.