Featured Projects
A selection of projects spanning AI/ML, MLOps, full-stack development, and systems programming.
BullBearPK - AI Investment Advisory Platform
AI-powered investment advisory platform for Pakistan Stock Exchange with real-time analysis and news integration. Built using LangGraph and LangChain with Pythonic backend (Flask API) and React frontend.
Stockify - CI/CD with Jenkins & Stock Prediction
Complete CI/CD pipeline using Jenkins with GitHub webhook integration and containerized multi-component architecture. Full-stack stock prediction application with 3-day moving average algorithm.
MLOps Inference Pipeline with Monitoring
Production-grade MLOps pipeline with automated model training, FastAPI inference API, and comprehensive monitoring stack using Prometheus, Grafana, and Alertmanager.
Toffee Data Exploration - EDA in Python & Tableau
Exploratory Data Analysis (EDA) of a toffee dataset using Python (pandas, matplotlib, seaborn) and Tableau. Relationships between sugar content, price, and popularity with scatter plots, pair plots, box plots, bar charts, and dashboards.
Weather ETL Pipeline - Apache Airflow
Production-ready, scalable ETL pipeline for real-time weather data collection, transformation, and storage using Apache Airflow, PostgreSQL, and Docker.
OS CLI Chat System
Lightweight inter-process communication (IPC) chat application built in C using Named Pipes (FIFO). Enables real-time message exchange between multiple users in Linux or WSL.
Concurrent TCP Chatroom
Multi-threaded TCP chatroom server-client implementation in C supporting concurrent communication between multiple clients using POSIX threads (pthread).
Pacman - Assembly Language Game
Console-based Pacman game written in Assembly language using MASM and irvine32 library. Demonstrates low-level programming and game development in assembly.
UDP Socket Programming - Quiz & Analysis Tools
UDP socket programming in C: Multiplication Quiz Game and String Analysis Tool. Demonstrates connectionless communication with error handling.
Conway's Game of Life - OpenMP & SDL2
Conway's Game of Life in C with OpenMP parallelization and SDL2 graphical visualization. Performance analysis: serial vs. parallel with static and guided scheduling.
QR Code Generator - Web & CLI
Web app and CLI that generate QR codes from URLs in PNG, SVG, PDF, EPS. Responsive UI with live preview and Express.js backend.
Digital Signature System
Secure digital signature system using SHA-256 hashing and RSA encryption. Sign and verify documents with modification detection and logging.
Spaceship Battle - Assembly Language Game
Text-based space shooter in Assembly (MASM, Irvine32). Three difficulty levels, real-time input, sound effects, score tracking, collision detection.