CodeBaseGPT
Understand any codebase, with receipts: an interactive architecture map, and answers from the code with file-and-line citations.
- TypeScript
- Next.js
- PostgreSQL
- pgvector
- Tree-sitter
- Drizzle ORM

TypeScript✦Next.js✦PostgreSQL✦pgvector✦Tree-sitter✦Drizzle ORM✦AI SDK✦Vercel✦Prisma✦Auth.js✦next-intl✦Docker✦Render✦Better Auth✦Zod✦Supabase✦LLM APIs✦Python✦FastAPI✦NumPy✦Django REST✦Claude API✦
Computer Science undergraduate at NUST SEECS, Islamabad, building AI, systems, and full-stack software projects.
Selected work
Understand any codebase, with receipts: an interactive architecture map, and answers from the code with file-and-line citations.

A branch-to-head-office management platform and bilingual public website for a volunteer organisation. Built for ShipLens Challenge #01.

A private academic command center for a NUST student: classes, deadlines, marks, attendance, calendar, tasks and reminders in one place.

A personal morning newspaper: real reporting ranked around one reader, as a web paper and a matching PDF. Built for the NaSCon'26 AI Hackathon.

Cash-flow early warning and recovery planning for Pakistani shops, households and students — in English and Urdu.

Marketplace and shop-management platform for small independent sellers, with an AI-assisted customer inbox.

Offline desktop pharmacy system: batch and expiry tracking, point of sale, receipts and profit reports.

Desktop library software in C++17 with a Qt 6 interface and role-based workflows.

How I build
The Library System's rules are plain C++ and PharmaPro's live in a service layer — both are tested without opening a window.
Database constraints stop negative stock; a Date can't hold 30 February; saves are atomic.
ShopFlow's assistant is grounded in real shop data, won't invent prices, and never sends without a human.
Every number on this site comes from a test suite, the source, or a live deployment.
C++17 / Python / TypeScript / JavaScript / Kotlin (Android basics)
LLM APIs (Claude, OpenAI, Groq, Gemini) / Grounded prompts / Structured output / MCP / OpenCV / MediaPipe / Speech-to-text / TTS
Django REST Framework / FastAPI / JWT auth & roles / PostgreSQL / Supabase (Auth, RLS) / SQLite / SQLAlchemy / Stripe webhooks / CSV persistence
Next.js / React / Tailwind CSS / Semantic HTML & CSS
Qt 6 (C++) / PySide6 / PyInstaller packaging
Git / GitHub Actions / pytest / Vitest / Linux / Docker (dev setup)
Journey
A code-understanding app with cited answers, a private academic command center, and a branch-management platform for ShipLens Challenge #01.
A personalised morning newspaper built from 43 publisher feeds, with a PDF edition — deployed with its source public.
A cash-flow early-warning app, built with Aiman, for Pakistani shops and households, and a tool for coordinating several AI coding agents through Markdown.
Shipped an offline pharmacy app with Windows and Linux installers, and rebuilt the Library System as a clean OOP C++/Qt codebase with a test suite.
Full-stack marketplace with an AI-assisted inbox, role-based auth and CI — plus an Android wrapper.
A bilingual rule-based voice assistant, and an LLM résumé analyzer with structured output (still in development).
First computer-vision experiment: webcam hand tracking with OpenCV and MediaPipe.
First Qt desktop app in C++; hand-built this static site with no framework.
School of Electrical Engineering & Computer Science, Islamabad.
Open to internships & research