Skip to content
ALL WORK
FULL-STACK · REAL-TIMEJul 2025 – Jan 2026

BitLab

Six months on a live product: Next.js and PostgreSQL underneath, real-time collaboration and AI-assisted features on top.

Six months at BitLab (Pvt) Ltd as a Software Engineering Intern, on a product that was already live. What I merged reached people who were mid-task when it did, which is the whole distance between this entry and the coursework below it.

The product is under NDA, so there is nothing to show here. Happy to talk through the architecture and the trade-offs in a call.

ROLE
Software Engineering Intern
YEAR
Jul 2025 – Jan 2026
TEAM
BitLab (Pvt) Ltd
WHAT IT DOES

REAL-TIME COLLABORATION

Voting, commenting and notifications over Socket.IO. Latency is the feature; stale state is the bug.

TYPED DATA LAYER

PostgreSQL modelled through Prisma, with every write behind the API route that owns it.

AI-ASSISTED FEATURES

Gemini API integrations, with the interfaces around them built accessible and keyboard-usable in Shadcn UI.

UPLOADS THAT ARRIVE RIGHT-SIZED

Sharp validates and converts on the way in, so an image is processed once rather than on every view.

REVIEWED BEFORE IT MERGED

Docker-managed environments, modular boundaries, and every change through code review.

BUILT WITH
FRONTEND
Next.js (App Router) · React Server Components · TypeScript · Tailwind CSS · Shadcn UI
BACKEND
Next.js API Routes · REST · Node.js
DATA
PostgreSQL · Prisma ORM
REAL-TIME
Socket.IO
MEDIA
Sharp
AI
Google Gemini API
PLATFORM
Docker · Git · Code review

_