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 →
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