Projects

Backend-first work across multi-tenant SaaS, microservices, and real-time platforms.

Code‑Fu Debugging Platform

Code‑Fu Debugging Platform

Online debugging competition platform with real‑time code execution, automated evaluation, scoring logic, and progressive unlocking of final levels. Supports multiple programming languages via external execution APIs.

  • Backend: FastAPI
  • Frontend: Next.js
  • Execution: Piston API
Live Demo Source Code
Multi‑Core CRM Platform

Multi‑Core CRM Platform

A full‑stack, multi‑tenant CRM designed as a SaaS platform with RESTful APIs, JWT authentication, and role‑based access control. Built workflows for customers, leads, and deals with analytics dashboards for insight.

  • Backend: Java Spring Boot
  • Frontend: React + TypeScript
  • Database: PostgreSQL
  • Auth: JWT, RBAC
Source Code
SmartBazaar Digital Agri‑Marketplace

SmartBazaar App

A localized digital marketplace empowering small-scale farmers in Pakistan by connecting them directly with buyers. Features a Gemini-powered "AgroGuru" assistant for personalized farming advice, real-time market price suggestions, and a multilingual interface supporting Urdu, Punjabi, Sindhi, and Pashto to ensure accessibility for rural communities.

  • Backend & Auth: Firebase (Firestore, Auth, FCM)
  • AI & LLM: Google Gemini API & Genkit
  • Infrastructure: Firebase App Hosting & GitHub Actions
Live Demo Source Code
Tour Tango – Travel Management System

Tour Tango App

A comprehensive tourism management app built as part of a Software Engineering project. Features include package management, booking, payments, itinerary planning, and real-time notifications.

  • Frontend: Flutter (Android)
  • Backend: PHP (Laravel), MySQL (phpMyAdmin)
  • Payment Integration: Stripe
  • Hosting: FreeDB
Live Demo Source Code
Voting App Platform

Voting App Platform

Full-stack voting application with real-time poll creation and voting system, interactive results visualization with progress bars, and responsive design. Features RESTful API architecture, dynamic poll management, and seamless frontend-backend integration with proxy configuration.

  • Backend: Spring Boot with Jakarta EE
  • Frontend: React.js with React Router
  • Database: H2 Database
  • API: RESTful services with Spring Data JPA
  • Styling: Modern CSS with responsive design
Source Code
AI‑Powered Study Assistant

AI-Powered Study Assistant

An intelligent and interactive study assistant built using Google Gemini API and Flask. It can answer academic questions, summarize notes, and generate personalized study plans.

  • Frontend: HTML5, Bootstrap 5
  • Backend: Python, Flask
  • AI Model: Google Gemini 1.5 Flash
  • Deployment: Vercel
Live Demo Source Code
Fake News Detector

Fake News Detector

A machine learning web app that predicts whether a news article is real or fake using NLP techniques. Trained on Kaggle’s Fake News dataset and deployed with a lightweight web interface.

  • Python: Pandas, Scikit-learn
  • NLP: TF-IDF, text preprocessing
  • Frontend: Gradio
Live Demo Source Code
Online E‑commerce Store

Online E-commerce Store

A C++ project implementing AVL trees, graphs, heaps, and hash tables for efficient order processing and route optimization using Dijkstra’s algorithm.

  • C++
  • Data Structures & Algorithms
Source Code
Nine Men’s Morris – AI Game

Nine Men’s Morris – AI Game

An AI-driven implementation of Nine Men’s Morris using the Minimax algorithm with Alpha-Beta Pruning, custom heuristics, and a Pygame-based GUI.

  • Python
  • Pygame, Minimax, Alpha-Beta
Source Code
Custom HTTP Server – Networking Project

Custom HTTP Server – Networking Project

A command-line HTTP server built using Python’s http.server module to handle GET & POST requests, URL rewriting, and dynamic responses.

  • Python
  • BeautifulSoup, Socket Programming
Source Code
Interstellar Intelligence – ProCom AI Challenge

Interstellar Intelligence – ProCom AI Challenge

Interstellar Intelligence is an interactive simulation designed for the ProCom competition, where participants implement mathematical models to make a newly discovered planet habitable. Players adjust variables such as solar intensity, humidity, and wind speed to stabilize environmental conditions, aiming to create a sustainable ecosystem. The system calculates dependent variables like temperature, oxygen levels, crop yield, and pollution in real-time.

  • Python (Core Simulation)
  • Pygame (Visualization)
  • Algorithmic Modeling
View Demo Source Code