Skip to main content

Resume

Tayyab Manan - AI/ML Engineer

TAYYAB MANAN

AI/ML Engineer

 Islamabad, PakistanPortfolioGitHubLinkedIn

Professional Summary

AI/ML engineer working in PyTorch, TensorFlow, and LangChain. Shipped a groundwater model covering 145 districts, multi-agent workflows that save 15+ hours/week, and production ML models that cut processing time by 40%. MS in AI Engineering at COMSATS, AI Developer at Cointegration.

Professional Experience

Junior AI Developer

COINTEGRATION, Islamabad, Pakistan

Jan 2025 - Present
  • Built 5+ production ML models reducing processing time by 40%
  • Developed multi-agent systems using LangChain and AutoGen with 92% task completion accuracy
  • Implemented automated workflows with Model Context Protocol, saving 15 hours/week

Technologies: LangChain, OpenAISdk, AutoGen, Model Context Protocol, CrewAI

Education

Masters in Artificial Intelligence Engineering

COMSATS, Islamabad, Pakistan

2025 - Present (Expected 2027)

Bachelor of Science in Geographic Information Science

University of the Punjab, Lahore, Pakistan

2021 - 2025
  • Quantitative coursework in remote sensing, spatial statistics, and Python-based satellite-data modeling

Technical Skills

Machine Learning & AI:

PyTorch, TensorFlow, Scikit-learn, LangChain, AutoGen, CrewAI

Deep Learning & Computer Vision:

Computer Vision, NLP, Neural Networks, Model Training, Transfer Learning, Spiking Neural Networks

MLOps & Deployment:

Flask APIs, Model Deployment, Docker, CI/CD, Model Context Protocol

Programming Languages:

Python, JavaScript, TypeScript, SQL, R

Data Science & Analysis:

Pandas, NumPy, Matplotlib, Seaborn, Jupyter

Geospatial AI & Remote Sensing:

Google Earth Engine, QGIS, ArcGIS, PostGIS, GDAL

Web Development:

React, Next.js, Node.js, Tailwind CSS, REST APIs

Databases & Cloud:

PostgreSQL, SQLite, Firebase, Google Cloud, Vercel

Tools & Methodologies:

Git, Agile, OpenAI SDK, Model Optimization

Key Projects

MLOps Platform, Bring Your Own Model

Self-serve MLOps platform on OpenShift turning an unedited notebook or an externally trained model file into a versioned, evaluated, and monitored deployment

  • Built a self-serve platform where an unedited notebook or an externally trained model file becomes a versioned, evaluated and monitored deployment; 23 model versions across 19 models, 9 serving live in production
  • Eliminated train/serve version skew by executing uploaded code on the serving image itself, contained in a pod with no service-account token, no secrets, and a 30-minute / 4 Gi fence
  • Gated every serving change behind a reviewed pull request carrying the requester's identity (Argo CD GitOps), with a seeded 20% holdout scored per run, drift alerting, and MLflow mirroring within 2 minutes

Technologies: OpenShift, Kubernetes, Argo CD, GitOps, MLflow, Python, Jupyter

Do Spikes Fail Differently? SNN vs ANN Reliability Study

Matched-pair reliability study of a spiking neural network and its ReLU twin on DVS128Gesture, with a live demo that runs both models on damaged event-camera recordings

  • Held architecture, parameter count, data, seed, loss, and schedule constant and swapped only the neuron model, then measured accuracy, calibration, robustness under four corruptions, temporal sensitivity, and accounting-model energy, with bootstrap 95% CIs on every number (n=288)
  • Found the spiking model gives up 3.5 accuracy points (McNemar p = 0.021) but ties on calibration (ECE 0.040 vs 0.039), leads by up to 28 points under sensor noise with confidence that tracks its accuracy while the ANN stays up to 34 points overconfident, and costs 18.7x less on the standard energy accounting
  • Shipped a live demo on Modal (CPU, memory snapshot, scale to zero) behind a keyed proxy in the portfolio, replaying both models frame by frame on 33 held-out recordings with the published curves alongside

Technologies: Python, PyTorch, SpikingJelly, NumPy, Modal, FastAPI, Next.js

Urdu LLM Fine-Tuning

QLoRA fine-tuning of Qwen 2.5 7B Instruct for natural Urdu, Roman Urdu, and Urdu/English code-mixed chat, with RAG-aware retrieval over Urdu Wikipedia

  • Fine-tuned Qwen 2.5 7B with QLoRA (154 MB adapter, 0.82% of parameters, 8.56 GB peak VRAM) across three versions, built end-to-end for under $60
  • Achieved 79.5% pairwise win rate over the base model across two independent LLM judges on a 100-prompt evaluation set, recovering every regression from the prior version
  • Ran a data-centric iteration loop that lifted code-mixed task win rate from 0% to 80% and made retrieval deployable, cutting the base model's Chinese-fallback on Urdu context from 45/100 to 0

Technologies: Python, PyTorch, Unsloth, QLoRA / PEFT, Hugging Face, Modal, Gradio, Haystack, Qdrant

US Visa Approval Prediction

ML system predicting PERM labor certification outcomes with SHAP explainability

  • Built threshold-tuned Gradient Boosting classifier achieving 73.2% accuracy with 61% denied recall on 25K PERM records
  • Implemented SHAP TreeExplainer with feature mapping to provide per-prediction explanations across 10 input features
  • Designed 5-stage modular MLOps pipeline (ingestion, validation, transformation, training, evaluation) with model promotion gating

Technologies: Python, Scikit-learn, XGBoost, LightGBM, CatBoost, SHAP, FastAPI, Docker

Face Expression Detection

Deep learning system for facial expression recognition in group photos using ensemble models

  • Built emotion classification model achieving 80% accuracy on RAF-DB dataset across 7 emotion classes
  • Implemented ensemble learning combining ResNet-18 and EfficientNet-B2 to handle severe class imbalance
  • Deployed Flask web application with MTCNN face detection on Hugging Face Spaces using Docker

Technologies: PyTorch, Flask, MTCNN, ResNet-18, OpenCV, Docker, Hugging Face

Wheat Yield Prediction using Machine Learning

ML regression model for agricultural yield forecasting using satellite imagery and climate data

  • Built supervised ML model achieving 0.137 t/ha prediction error on test set
  • Engineered features from multi-spectral satellite imagery and climate variables using Google Earth Engine
  • Tuned hyperparameters under cross-validation

Technologies: Scikit-learn, Python, NumPy, Pandas, Google Earth Engine, Feature Engineering

TeacherRank

Teacher rating and review platform for educational institutions

  • Built full-stack web application with REST APIs for real-time data synchronization
  • Achieved 60% bundle size reduction through code splitting and lazy loading optimizations

Technologies: React, TypeScript, Supabase, TanStack Query, Tailwind CSS, Vite

WaterTrace Pakistan

Geospatial AI system analyzing 22 years of satellite data for groundwater prediction (2002-2024)

  • Developed ML regression models achieving R²=0.89 for groundwater level predictions across 145 districts
  • Deployed Flask REST API serving ML models with real-time GRACE satellite data processing
  • Engineered feature extraction pipeline processing 22 years of geospatial time-series data

Technologies: Scikit-learn, Flask, Google Earth Engine, React, GRACE/GLDAS

EV Suitability Analysis - Geospatial AI

ML-driven spatial optimization for Electric Vehicle infrastructure planning

  • Implemented weighted scoring algorithm processing demographic, economic, and infrastructure layers for 5 tehsils
  • Ranked candidate sites with multi-criteria decision analysis to a 90%+ coverage target

Technologies: Python, Scikit-learn, QGIS, ArcGIS, OpenStreetMap, Multi-criteria Analysis

Certifications

Registered Scrum Basics

Scrum Inc.

Mar 2026

Artificial Intelligence Training (Machine Learning and Deep Learning)

AISkill Bridge

Feb 2026

AI Training

Samsung Innovation Campus

Jan 2026

Exploring AI-Based Research Tools

GIS Center, Punjab University

May 2024

Cartography

ESRI

Mar 2024

Spatial Data Science

ESRI

Nov 2023

Shade Equity

ESRI

Jun 2023