Featured Projects

A selection of projects spanning AI/ML, MLOps, full-stack development, and systems programming.

Featured

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.

LangGraphLangChainFlaskReactPython+7
Featured

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.

JenkinsDockerDocker ComposeReactFlask+7
Featured

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.

FastAPIPrometheusGrafanaDockerAWS EC2+8
Featured

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.

Pythonpandasmatplotlibseabornscipy+6
Featured

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.

Apache AirflowPostgreSQLDockerDocker ComposePython+7
Featured

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.

CNamed PipesFIFOIPCSystem Programming+5
Featured

Concurrent TCP Chatroom

Multi-threaded TCP chatroom server-client implementation in C supporting concurrent communication between multiple clients using POSIX threads (pthread).

CTCP/IPpthreadSocket ProgrammingMulti-threading+6
Featured

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.

AssemblyMASMIrvine32x86/x64Low-level Programming+4
Featured

UDP Socket Programming - Quiz & Analysis Tools

UDP socket programming in C: Multiplication Quiz Game and String Analysis Tool. Demonstrates connectionless communication with error handling.

CUDPSocket ProgrammingNetwork ProgrammingClient-Server+5
Featured

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.

COpenMPSDL2Parallel ComputingPerformance Analysis+5
Featured

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.

Node.jsExpress.jsHTML5CSS3JavaScript+5
Featured

Digital Signature System

Secure digital signature system using SHA-256 hashing and RSA encryption. Sign and verify documents with modification detection and logging.

PythonSHA-256RSACryptographyJupyter Notebook+6
Featured

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.

AssemblyMASMIrvine32x86/x64Game Development+5