A Computer Science student at LUMS with a strong foundation in software engineering, machine learning, and distributed hash tables. He has successfully delivered full-stack attendance systems and automated RAG pipelines using modern tools like Flutter, Node.js, and Databricks.
Lahore, Pakistan
Project Portfolio
ACADEMIC
Present
Peer Tutoring Marketplace
Developer
Built an Android app in Java that connects students with TAs. A student posts a request for a subject and gets matched with an available TA, and Firebase Realtime Database keeps the listings and matches in sync across devices. Ran the build as Agile Scrum sprints, with backlog grooming and iterative releases, and shipped a working app by the semester deadline.
Wrote a two-layer feed-forward network from scratch in NumPy, coding the forward pass, ReLU and softmax, cross-entropy loss, and mini-batch backpropagation by hand. It reached over 75% test accuracy on Fashion-MNIST. Rebuilt the same network in PyTorch with nn.Module, Adam, and DataLoader, then tuned the learning rate, hidden-layer size, batch size, and optimiser (Adam, SGD, RMSprop) to push test accuracy past 85%.
Built a ring-based distributed hash table in Python that uses consistent hashing to spread key-value storage across a changing set of nodes, with no central coordinator. Wrote the node join and leave protocols and successor replication so data survives when nodes drop out, and tested it under simulated node churn.
PythonDistributed Hash TableConsistent Hashing
PERSONAL
Present
Attendance Management System
Full-Stack Developer
Built a full-stack attendance system for a client firm: a Flutter mobile app, a Node.js/Express REST API, and a Next.js admin dashboard, from database schema to production deployment on cPanel shared hosting. Added GPS geofencing with the Haversine formula to confirm a user is on-site, and tied each account to one registered device to stop proxy check-ins. Also built role-aware JWT auth, on-time/warning/late status based on configurable time windows, and automated daily and monthly PDF reports for management.
FlutterNode.jsTypeScriptNext.jsMySQLFirebaseExpresscPanelJWTHaversine formula
PERSONAL
Present
Workflow Automation Pipelines
Automation Engineer
Built a daily tech-news assistant as a scheduled n8n workflow. It scrapes tech RSS feeds, runs the articles through a Gemini node to filter, dedupe, and summarise each story, then emails a formatted digest through Gmail each morning. It skips weekends and sends an alert if a feed goes down. Built a RAG chatbot for employee questions. An n8n workflow indexes new and updated Google Drive documents into a Pinecone vector database using Gemini embeddings; on a query, it retrieves the top-k relevant chunks, passes them to a Gemini node as context, and answers from them, so replies track the current documents without retraining.
Built a Bronze/Silver/Gold pipeline on Delta Lake over MovieLens, swapping full-table overwrites for MERGE upserts keyed on user plus movie so reruns stay safe, and scheduled it with Databricks Workflows. Trained an ALS recommender at RMSE 0.88 on a held-out split, tracked in MLflow; Unity Catalog blocked Spark's built-in recommendForAllUsers, so top-N picks come from a window function over predicted ratings, feeding a dashboard with a user filter and a 50-rating minimum on the top-movies chart.