Projects

Things I've designed, built and shipped.

A mix of machine learning, applied AI, full-stack engineering, secure networking, and embedded systems. Use the filters below to narrow by discipline, technology, or availability.

Filter by availability

Show projects delivered remotely, hybrid, or onsite.

Category
Technology
Work context
7 of 7 project(s)
AI / ML/vpn-ml
onsite
National University of Technology (NUTECH) logo

AI-Enhanced VPN Traffic Classifier

National University of Technology (NUTECH)

Encrypted-traffic ML pipeline on the ISCX VPN-nonVPN dataset — 98.63% test accuracy.

  • End-to-end ML workflow: preprocessing, scaling, SMOTE/PCA, train/val/test splits.
  • Random Forest baseline + XGBoost comparison for real-time VPN gateway inference.
  • Evaluated with accuracy, precision/recall, F1, ROC-AUC, feature importance, latency.
  • Privacy-preserving — metadata-only features (size, timing, direction, flow stats).
Full-Stack/smarthire
remote
DawoodTech NextGen logo

SmartHire AI — Job Portal

DawoodTech NextGen

Full-stack MERN platform with AI resume review and AI-generated job descriptions.

  • Role-based dashboards (students / recruiters / admins) with JWT auth.
  • AI resume review + job description generation via Gemini / OpenAI APIs.
  • Realtime notifications with Socket.IO, file uploads via Multer + Cloudinary.
  • Deployed on Vercel (frontend) + Azure App Service (backend).
AI / ML/learntube
remote
Zynvex Solutions logo

LearnTube — AI YouTube Learning Assistant

Zynvex Solutions

Gemini + RAG app that turns any YouTube video into a summary, quiz, flashcards, and a transcript-grounded chat.

  • Capstone of the 6-week remote AI/ML internship at Zynvex Solutions.
  • RAG pipeline: transcript ingestion → semantic chunking with timestamps → sentence-transformers embeddings in ChromaDB.
  • TF-IDF + Logistic Regression intent classifier (~85% accuracy) routes each query to the right skill.
  • Answers cite [MM:SS] transcript timestamps; quiz + flashcard generation via Gemini Flash.
Cybersecurity/airport-net
onsite
National University of Technology (NUTECH) logo

Smart Airport Network

National University of Technology (NUTECH)

Hybrid wired/wireless campus network simulated in Cisco Packet Tracer.

  • Cisco 2960 switches + 2811 routers, WRT300N wireless, WPA2-Personal.
  • DHCP, static addressing, NAT/gateway routing across segmented subnets.
  • L2 switching + L3 routing across wired, wireless, and router-link networks.
Systems/event-ticketing
onsite
National University of Technology (NUTECH) logo

Campus Event Ticketing System

National University of Technology (NUTECH)

Hybrid C++ / Python desktop app — DSA-driven backend with a Tk dashboard.

  • Singly linked list events, BST lookup, FIFO walk-in queue, selection sort by date.
  • SQLite persistence for events + participants across sessions.
  • CustomTkinter dashboard talks to C++ engine via subprocess commands.
Systems/typing-tutor
onsite
Bahria University logo

Typing Tutor for Novices

Bahria University

Falling-alphabet typing game built in C++ with SFML.

  • OOP structure: MainMenu, LoginPage, GameLevel, CreditPage with UML diagram.
  • File-based auth, real-time input, random alphabet generation, scoring + penalties.
  • Audio, background art, and polished menu/credits flow.
Embedded/iot-car
onsite
Bahria University logo

IoT Obstacle-Avoiding Robotic Car

Bahria University

ESP8266 NodeMCU prototype with a browser-based control surface.

  • Ultrasonic sensing + microcontroller decision logic for obstacle avoidance.
  • Local web-server interface to drive GPIO outputs from a phone browser.
  • Embedded circuit work on breadboard with LEDs, resistors, ESP8266.