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 features and AI-assisted workflows on top.

Six months at BitLab (Pvt) Ltd as a Software Engineering Intern, contributing to a live production product used by real users. My work spanned frontend, backend, database, real-time, authentication, and AI-assisted features, with changes reviewed and merged through a professional development workflow.

The product is under NDA, so I can't showcase the implementation publicly. I'm happy to discuss the architecture, technical decisions, and trade-offs in a conversation.

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

REAL-TIME EXPERIENCES

Built real-time voting, commenting, and notification flows with Socket.IO, keeping user-facing state synchronised across the platform.

AI-ASSISTED FEATURES

Integrated Google Gemini APIs into application workflows, building practical AI-assisted functionality with accessible, reusable interfaces using Shadcn UI.

TYPED DATA LAYER

Designed and maintained PostgreSQL data models with Prisma ORM, with validated database operations handled through structured Next.js API routes.

MEDIA PROCESSING

Implemented image validation, resizing, and format optimisation with Sharp, processing uploads before storage to improve consistency and delivery performance.

PRODUCTION-READY WORKFLOW

Developed within a collaborative code-review workflow, working with modular application architecture and shipping reviewed changes to a live production product.

BUILT WITH
FRONTEND
Next.js (App Router) · React · TypeScript · Tailwind CSS · Shadcn UI
BACKEND
Next.js API Routes · REST APIs · Node.js
DATA
PostgreSQL · Prisma ORM
REAL-TIME
Socket.IO
AI
Google Gemini API
AUTHENTICATION
NextAuth.js · OAuth · bcrypt · Two-Factor Authentication
STORAGE & PAYMENTS
AWS S3 · PayHere

_