CS Undergraduate · NUST SEECS · Islamabad, Pakistan

Open to internships & research

Scroll

TypeScriptNext.jsPostgreSQLpgvectorTree-sitterDrizzle ORMAI SDKVercelPrismaAuth.jsnext-intlDockerRenderBetter AuthZodSupabaseLLM APIsPythonFastAPINumPyDjango RESTClaude API

About

Computer Science undergraduate at NUST SEECS, Islamabad, building AI, systems, and full-stack software projects.

Projects here
15
Deployed
6
Technologies
49

Selected work

Built, shipped, open to inspect.

06Full-Stack · AIDeployed

ShopFlow

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

  • TypeScript
  • Next.js
  • Django REST
  • PostgreSQL
  • Claude API
  • Stripe
ShopFlow features page listing inventory, orders, customers, ReplyFlow and analytics

07Desktop · PythonCompleted

PharmaPro

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

  • Python
  • PySide6 / Qt
  • SQLAlchemy
  • SQLite
  • pytest
  • PyInstaller
PharmaPro dashboard with sales, profit, expiring-batch alerts and a 14-day sales chart

Also built

Smaller builds. Same care.

Computer VisionExperiment

Air Draw Controller

Computer-vision interface: draw in the air with your index finger using webcam hand tracking.

JARVIS assistant window with voice waveform, a conversation log in English and Hinglish, and a status panel

Python · SpeechCompleted

JARVIS / FRIDAY Voice Assistant

Desktop voice assistant with two personas that understands English, Hindi and Hinglish.

Resume Analyzer results with an overall score, a score breakdown and detected skills

AI · WebIn Development

Resume Analyzer

Upload a résumé and an optional job description; get scores, suggestions and job-match keywords.

How I build

Four rules I keep.

Keep the logic out of the UI

The Library System's rules are plain C++ and PharmaPro's live in a service layer — both are tested without opening a window.

Make bad states impossible

Database constraints stop negative stock; a Date can't hold 30 February; saves are atomic.

AI drafts, people decide

ShopFlow's assistant is grounded in real shop data, won't invent prices, and never sends without a human.

Tests before claims

Every number on this site comes from a test suite, the source, or a live deployment.

Toolbox

Languages

C++17 / Python / TypeScript / JavaScript / Kotlin (Android basics)

AI & Computer Vision

LLM APIs (Claude, OpenAI, Groq, Gemini) / Grounded prompts / Structured output / MCP / OpenCV / MediaPipe / Speech-to-text / TTS

Backend & Data

Django REST Framework / FastAPI / JWT auth & roles / PostgreSQL / Supabase (Auth, RLS) / SQLite / SQLAlchemy / Stripe webhooks / CSV persistence

Web

Next.js / React / Tailwind CSS / Semantic HTML & CSS

Desktop

Qt 6 (C++) / PySide6 / PyInstaller packaging

Practice

Git / GitHub Actions / pytest / Vitest / Linux / Docker (dev setup)

Journey

Foundations, then real builds

  1. CodeBaseGPT, Orbit & Hamqadam

    A code-understanding app with cited answers, a private academic command center, and a branch-management platform for ShipLens Challenge #01.

  2. DAYBREAK at the NaSCon'26 AI Hackathon

    A personalised morning newspaper built from 43 publisher feeds, with a PDF edition — deployed with its source public.

  3. FinDost AI & Workspace Commander

    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.

  4. PharmaPro 1.0 & Library System rewrite

    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.

  5. ShopFlow deployed

    Full-stack marketplace with an AI-assisted inbox, role-based auth and CI — plus an Android wrapper.

  6. JARVIS voice assistant & Resume Analyzer

    A bilingual rule-based voice assistant, and an LLM résumé analyzer with structured output (still in development).

  7. Air Draw Controller

    First computer-vision experiment: webcam hand tracking with OpenCV and MediaPipe.

  8. Library Management System v1 & this portfolio

    First Qt desktop app in C++; hand-built this static site with no framework.

  9. Started BS Computer Science at NUST SEECS

    School of Electrical Engineering & Computer Science, Islamabad.

Open to internships & research

Say hello.