AVAILABLE FOR INTERNSHIPS & JUNIOR ROLES

Building full-stack
products end-to-end.

BSCS student at Bahria University, Islamabad. I ship mobile, backend, and web — from database schema to deployment. Currently building Hisaab, a personal-finance app for Pakistan.

Flutter Node.js PostgreSQL React Firebase Python C++ TypeScript Express scikit-learn Flutter Node.js PostgreSQL React Firebase Python C++ TypeScript Express scikit-learn
01

A student who ships.

I'm a third-year BS Computer Science student focused on full-stack development and machine learning. I learn fastest by building — so most of my time goes into shipping real apps from scratch.

I recently built Hisaab, a Pakistan-focused personal-finance app, solo across Flutter, Node, Postgres, and React. Previously I shipped the FoodBook MVP at Binary Rewind.

0
Years coding
0
Projects shipped
0
Codebases in Hisaab
0PKR
Hisaab monthly cost
02

Things I've built.

Recent projects with real users, real code, and real outcomes.

Hisaab / Qeemat

Solo · 2026

A free, offline-first personal finance and receipt manager built for Pakistani users. Combines on-device OCR receipt scanning, expense and income tracking, smart insights, budgets, subscriptions, grocery price comparison, and a rewards system — across a Flutter mobile app, Node/Postgres API, and React admin panel. Deployed entirely on free-tier infrastructure with zero monthly cost.

Flutter Node.js Express PostgreSQL React Firebase ML Kit OCR Cloudinary

Inside the app

— scroll →
Hisaab dashboard
Dashboard
Add income flow
Add income
Receipt scanner with OCR
OCR scan
Detected items from OCR
Parsed items
Save receipt
Save

CL Compiler / JavaFX Playground

University · 2026

A compiler front end and three-address-code generator for the Classroom Language (CL), shipped with a JavaFX playground that lets you watch the source flow through every phase live — tokens, AST, symbol table, semantic errors, and quadruples — as you type. Built from the grammar up: JavaCC + JJTree drive an LL(1) parser, a hand-written semantic analyser walks the AST against a flat symbol table to catch undeclared / duplicate / type-mismatch errors with line numbers, and the IR is emitted in textbook quadruple form. Loops and switches lower to labels and conditional jumps in the style of the Dragon Book.

Java JavaCC JJTree JavaFX Maven GitHub Actions LL(1) parsing Three-Address Code

FoodBook MVP

Binary Rewind · 2025

Shipped the MVP of FoodBook, a community-driven food review platform. Owned the implementation of reviews, ratings, and search; built RESTful APIs and front-end components; wrote unit tests; supported CI/CD and beta deployment. Outcome: launched the beta on schedule.

REST APIs Unit Tests CI/CD

University Coursework

Bahria University · 2023 — present

Coursework projects across Data Structures, OOP, Database Systems, and Machine Learning — including an intrusion-detection system project and ML pipelines in Python with pandas and scikit-learn.

C++ Python Qt SQL scikit-learn
03

Tools I reach for.

A working knowledge of the full stack, with depth in mobile and backend.

Mobile
Flutter, Dart, Riverpod, GoRouter
Backend
Node.js, Express, REST APIs
Database
PostgreSQL, raw SQL, Neon
Frontend
React, Vite, Tailwind, HTML/CSS
Languages
C++, Python, JavaScript, Dart
Cloud
Firebase, AWS, Render, Vercel
Data / ML
pandas, NumPy, scikit-learn
Tools
Git, Figma, Qt, Linux
04

How I build.

A snapshot of how Hisaab was made — the same pattern I follow for any product.

01.

Scope & sketch

Decide what the product actually is and what it isn't. For Hisaab: free, offline-first, Pakistan-specific. No paid APIs.

02.

Schema first

Design the Postgres schema before any code. Get the data model right and everything else follows.

03.

Backend, then mobile

Build the Express API with auth, validation, and rate-limiting in place from day one. Add tests. Then build the Flutter app against a known-good API.

04.

Offline-first

Hive cache + background sync queue so users keep working without internet — critical for an app expecting flaky connections.

05.

Ship on free tiers

Render for the API, Neon for Postgres, Cloudinary for images, Vercel for the admin panel, Firebase for auth and push. Zero monthly cost.

06.

Iterate in the open

Push to GitHub on every meaningful change. Document the deployment so anyone can run it locally. Keep the README honest.

05

Let's talk.

I'm actively looking for internships and junior engineering roles — Islamabad, remote-friendly, or hybrid. Fastest way to reach me is email.