< projects />

The build log.

A typed catalog of everything I've shipped — agents, data science, dashboards, web. Filter by category or search by tech.

🧭Not sure where to start?

Tell me who you are — I'll surface the most relevant work.

AI / Agent

Personal AI Employee

Autonomous AI Agent with Claude Code & MCP

RESEARCH
📧Gmail💬WhatsApp🔗LinkedInWatcherWatcherWatcherEvents→ TasksPriorityQueueVaultRouting👤Approval⚙️ExecuteMCP ToolsObsidianDashboardBriefingWatchersQueueActivityAutonomous LoopWeekly CEO BriefingSilver ✓Gold → In Progress
Multi-Channel Autonomous AI Workflow

Autonomous AI agent system that manages real personal and business workflows. Monitors multiple communication channels (Gmail, WhatsApp, LinkedIn) using watcher scripts and convert...

Proof
Multi-channel event monitoring; Autonomous workflow management; Human-in-the-loop approvals; Live observability das...
Multi-channel IntakeEvent StructuringTask PrioritizationVault Routing+3
Claude CodeMCPObsidianGmail APIWhatsApp API+3
Web / Software

FairGig — Gig Worker Income & Rights Platform

Transparency for Pakistan's Gig Economy

LIVE
👥 WORKER👤✓ VERIFIER📊 ADVOCATE🔍Income LoggingScreenshotsReviewValidateZ-ScoreAnomalyDetectionMonitoringTrendsUnfairDeductionIncomeCertificatePlatformTrendsVulnerabilityAlert6 Microservices ArchitectureFastAPI • Node.js • PostgreSQLPrivacy-FirstCity-Level AnalyticsTeam:3 BuildersSOFTEC 2026
Gig Economy Transparency Platform

Comprehensive gig economy platform built to bring financial transparency, accountability, and empowerment to millions of gig workers in Pakistan. Addresses critical gaps including...

Proof
Financial transparency for gig workers; Unfair deduction detection using anomaly detection; Income certificates for...
Worker Income LoggingScreenshot VerificationAnomaly DetectionDeduction Flagging+3
ReactFastAPINode.jsPostgreSQLZ-score Anomaly Detection+3
AI / Agent

Zorox

WhatsApp Agent w/ Intent Routing

RESEARCH
📩NLUTool 1Tool 2Tool 3
Intent Routing Pipeline

Production WhatsApp agent with multi-intent routing, context memory, and human escalation paths.

Intent ClassifierContext MemoryTool SelectionEscalation
n8nGeminiRedisPostgres
AI / Agent

OpenClaw

Personal AI Employee Platform

LEARNING
OpenClaw🔬⚙️✍️💻
AI Employee Registry

A platform of specialized AI employees you can hire on demand — research, ops, content, and code agents collaborating via ACP.

Hiring UIAgent RegistryTask OrchestratorTool Bus
OpenAI Agents SDKACPMCPNext.js
AI / Agent

n8n WhatsApp AI Agent

Multi-Modal Automation with Google Gemini

LIVE
💬🔀📝🎤🖼️💬
Multi-Modal Workflow

Sophisticated n8n workflow creating an intelligent WhatsApp bot with multi-modal capabilities. Processes text, voice, and images using Google Gemini AI. Features smart routing for...

Proof
Handles text, image, and voice inputs in one documented workflow
Message TriggerType DetectionMedia DownloadAI Processing+2
n8nWhatsApp APIGoogle GeminiWorkflow AutomationMulti-Modal AI
AI / Agent

Multi-Agent Chainlit Assistant

OpenAI Agents SDK with dynamic routing

LIVE
RouterCalcWebToolsResponse
Multi-Agent Orchestration

Intelligent assistant framework using OpenAI Agents SDK with Chainlit UI. Features a main routing agent that intelligently dispatches queries to specialized sub-agents: Shaitani Ca...

Proof
Autonomous agent routing with specialized tool handling
Query InputMain RouterAgent SelectionTool Execution+1
OpenAI Agents SDKChainlitPython 3.11uvdotenv
Data / Research

Schedule Impact Statistical Analysis

Real-world research on 185+ students

RESEARCH
FixedFlexibleHybrid
Productivity Distribution Analysis (n=185)

Explored the impact of Fixed vs. Flexible Class Schedules on Student Productivity, Academic Success, and Satisfaction. Conducted surveys of 185+ students (aged 18–23), performed in...

Proof
7 key findings validated through statistical hypothesis testing; significant relationships discovered in control-sa...
Survey DesignData CollectionCleaning & EDAT-Test Analysis+3
PythonPandasNumPySciPyMatplotlib+3
AI / Agent

AgriSahayak

AI-Powered Crop Disease Detection Agent

LIVE
W
Disease Detection Vision

WhatsApp-based farming assistant using Gemini Vision AI for real-time crop disease detection, treatment plans, and weather alerts. Bilingual Urdu/English.

Proof
60% projected crop loss reduction
Vision InputDisease ClassifierTreatment PlannerAlert System
Gemini Visionn8nWhatsApp APIPython
AI / Agent

WhatsApp Multi-Modal Agent

Text · Image · Voice in one agent

LIVE
Multi-Modal Routing

Handles text, images, and voice messages. Intelligently routes to the right handler and responds in the correct modality.

Proof
Unified multi-modal AI interface
Modality RouterNLU / Vision / ASRAgent BrainResponse (Text/TTS)
n8nGeminiWhatsApp APIWhisper
Data / Research

Books Scraper Dataset

AI-Powered Web Scraping for RAG Systems

LIVE
WebProcessJSONCSV993Books

Robust web scraping system for collecting book data from books.toscrape.com using AI-powered extraction with crawl4ai and Gemini LLM. Produces structured datasets (JSON & CSV) with...

Proof
993 books extracted with 99.8% accuracy; Ready for RAG, ML training, and book recommendation systems
Browser InitPage CrawlingAI ExtractionData Validation+2
Pythoncrawl4aiGemini APIPydanticData Extraction
AI / Agent

agents-sdk-from-zero

OpenAI Agents SDK Learning Journey

LEARNING
SDKAgentToolsRunner
Multi-Agent Learning

Comprehensive hands-on learning journey through the OpenAI Agents SDK. Covers agents, runners, results, streaming, tools, handoffs, lifecycle hooks, exception handling, guardrails,...

Proof
Mastered agentic AI patterns, multi-agent orchestration, and production-ready SDK usage
Agents BasicsRunner ExecutionTool IntegrationHandoffs+2
PythonOpenAI SDKAgents FrameworkMulti-agent OrchestrationStreaming
AI / Agent

Academic RAG Assistant

Cited answers from lecture PDFs

PROVEN
PDF Retrieval & RAG

Answers questions from academic documents with cited sources. Built for students to interact with lecture PDFs and research papers.

Proof
372+ LinkedIn reactions
PDF UploadChunkingEmbeddingsVector Store+2
Gemini APILangChainStreamlitPinecone
Power BI

TechMart 6-Page Sales Dashboard

Global Analytics & Performance Monitoring

LIVE
CMP1TRD2KPI3DTL4ADV5CON6210KSalesUSATop469Ships$447AvgDrill-throughOutliersAnalytics Dimensions:📊 Countries • 🎯 Teams • 💼 Salespersons🛍️ Products • 📈 Time Periods • 🌍 RegionsJFMAMJ210K+ Transactions6 Pages • Multiple Visualizations
6-Page Enterprise Dashboard with Drill-Through Analytics

Enterprise-grade 6-page Power BI dashboard analyzing TechMart's global sales performance across Jan–Jun 2023. Implements sophisticated multi-page architecture with specialized view...

Proof
6-page executive dashboard; Multi-level drill-down analytics; Outlier detection for performance issues; Geographic...
Data ExtractionDAX MeasuresMulti-page ModelingInteractive Drill-through+2
Power BIDAXData ModelingExcelBusiness Intelligence+1
Power BI

Power BI Time Intelligence Dashboard

Retail Sales Analytics with Advanced DAX

LIVE
2022202320242025DAX TimeIntelligenceYoYGrowth41%MoMChange$7MKPIYTD Sales$42MRegionsChannelCategoryRegionMulti-Dimensional Executive Insights
Time Intelligence & Multi-Dimensional Analysis

Comprehensive Power BI dashboard analyzing 4 years of retail sales data (80K+ records, 2022–2025) with advanced DAX time intelligence capabilities. Implements sophisticated time-ba...

Proof
Advanced DAX time intelligence; Multi-dimensional analysis across 4 dimensions; Executive-ready dashboards; Real-ti...
Data IngestionDAX Time IntelligenceMulti-dimensional ModelingKPI Calculations+2
Power BIDAXData ModelingExcelBusiness Intelligence
AI / Agent

AI Gaming Strategy Coach Chatbot

Esports Mentor with 4 Coaching Personalities

LIVE
🎮FPS⚔️MOBA🏃Battle🥊Fight🚀Sport9+MoreProCoachFunGuideTeachLearnHypeManReal-time StreamingAI-powered adviceGROQLlamaDetail Level💡🎯
Multi-Game Coaching Personalities

Intelligent esports coaching chatbot powered by GROQ's Llama 3.3 70B LLM. Provides personalized gaming strategy advice across 9+ games (Valorant, League of Legends, CS2, Fortnite,...

Proof
9+ games supported; 4 coaching personalities; Real-time streaming responses; Deployed on Hugging Face Spaces
Game KnowledgePersonality SystemPrompt EngineeringStreaming API+2
PythonGradioGROQ APILlama 3.3 70BHugging Face Spaces+1
AI / Agent

Agentic RAG PDF Chatbot

Agent-Orchestrated Document Intelligence

LIVE
PDF📄TXT📝DOCX📋AgentReasonRetrievalToolVECDBGenerated AnswerSource-awarePage numbers🎙️🔊
Agent-Orchestrated RAG Pipeline

Advanced agent-orchestrated retrieval-augmented generation (Agentic RAG) chatbot that intelligently reasons over user queries, decides when to retrieve document context, and genera...

Proof
Agent-orchestrated decision making; Multi-format document support; Real-time streaming; Voice-enabled interaction;...
Query UnderstandingAgent ReasoningTool SelectionDocument Retrieval+2
PythonOpenAI Agents SDKLangChainFAISSSentence-Transformers+3
Web / Software

Spec-Driven Todo Application

Full-Stack AI-Generated with Phase II Completion

LIVE
FrontendNext.js + ReactUI/UXGlassmorphismJWTBackend APIFastAPI + SQLModelDatabasePostgreSQL NeonCreateReadUpdateDeleteFeaturesAuth & JWTTask Filtering100%AI Gen
Full-Stack Spec-Driven Architecture

Production-ready full-stack task management system demonstrating specification-driven development methodology. Phase II completion featuring Next.js 16 frontend with React 19, Type...

Proof
100% AI-generated full-stack; Spec-driven from constitution to deployment; Phase II complete with production-ready...
ConstitutionSpecificationPlanningTask Breakdown+2
Next.js 16React 19TypeScript 5Tailwind CSSFastAPI+4
Data / Research

GitHub Repository Popularity Predictor

ML Model Comparison & Predictions

LIVE
ForksIssuesSizeLangLicenseLRλRFGBXLinearRidgeLassoRFGBXGBoostPredictStarsPrediction OutputReal-timeWhat-if scenarios
ML Model Pipeline & Predictions

Interactive Streamlit web application predicting GitHub repository popularity (Stars) using machine learning. Trained and compared 6 ML models (Linear, Ridge, Lasso, Random Forest,...

Proof
6 ML models trained; 215,000+ repositories analyzed; Real-time predictions with what-if scenarios; Deployed on Stre...
EDA & AnalysisData PreprocessingFeature EngineeringModel Training+2
PythonPandasNumPyScikit-learnXGBoost+2
Data / Research

What Makes GitHub Repositories Go Viral?

Analysis of 215,000+ Repositories

LIVE
215KRepositoriesfork#Correlation75%+ Forks📜Skewness88.33!Key FindingsForks > StarsOpen licenses win
GitHub Viral Pattern Analysis

Deep-dive statistical analysis of 215,000+ GitHub repositories to identify patterns driving open-source popularity. Discovered critical insights including forks as superior predict...

Proof
215,000+ repositories analyzed; Forks identified as 75%+ predictor; Extreme skewness (88.33) uncovered; Multicollin...
Data CollectionEDA & Skewness DetectionFeature EngineeringCorrelation Analysis+2
PythonPandasScikit-learnMatplotlibSeaborn+1
Web / Software

Document Q&A RAG System

Upload Documents, Get Instant AI Answers

LIVE
PDF/TXTChunkEmbedFAISS🔍 Ask a question about the document...12AnswerRetrieveRankGenerate
Document RAG Pipeline

Streamlit web application for intelligent document querying using Retrieval-Augmented Generation (RAG). Upload PDF or TXT files and ask natural language questions. Powered by Googl...

Proof
Processes 10-50 page documents in 2-5 seconds; Vector-based similarity search with 4-chunk retrieval
Upload DocumentExtract TextCreate EmbeddingsIndex Vectors+2
StreamlitLangChainGoogle GeminiFAISSPyPDFLoader+1
Data / Research

YouTube RAG Pipeline

Chat with Any YouTube Video

LIVE
▶️📝🧩DBQueryQ&A
RAG Pipeline Flow

Minimal RAG pipeline transforming YouTube videos into intelligent Q&A systems. Extracts transcripts, builds vector embeddings with Google's embedding-001 model, and indexes with FA...

Proof
Processes 30-min video transcripts in 2-3 minutes; Powers natural language Q&A on captioned content
Extract TranscriptsSplit TextGenerate EmbeddingsBuild Index+2
PythonLangChainGemini APIFAISSyoutube-transcript-api
Web / Software

Streamlit LangChain Chatbot

Real-Time AI Assistant with Streaming

LIVE
User MessageAI ResponseModel: Gemini 2.0 Flash
Real-Time Chat Interface

Modern, responsive chatbot built with Streamlit and LangChain, powered by Google's Gemini AI. Features real-time streaming responses, 40+ model selection (Gemini 1.5, 2.0, 2.5), se...

Proof
Streaming responses, model selection, chat history, and responsive UI
API ConfigurationModel SelectionMessage InputStreaming Response+2
StreamlitLangChainGemini APIPythonSession State
Web / Software

Voltify — Industrial Services Website

Full-stack B2B web platform for a Pakistan-based electrical engineering firm

LIVE
Voltify — Industrial Services Website

Full-stack B2B industrial services website for Voltify (VSS), a Lahore-based electrical engineering firm with 16+ years of operations. Built with Next.js and Tailwind CSS — covers...

Proof
Full production website for 16+ yr industrial firm — 1,250+ installations showcased
Design → Development → DNS Migration → Deployment
Next.jsTailwind CSSVercelTypeScript
Web / Software

Patient Management API

RESTful Healthcare Records System

LIVE
👤ClientPOST/createPydanticValidationBMI Calc📋VerdictJSONResponse200 OK
FastAPI CRUD Flow

RESTful API built with FastAPI and Pydantic for managing patient records with automatic BMI calculation and health assessment. Features complete CRUD operations, data validation, s...

Proof
Sub-millisecond response times; Complete CRUD operations; Automatic health assessments
Request ParsingData ValidationBMI CalculationHealth Assessment+1
FastAPIPydanticPythonJSONUvicorn
AI / Agent

n8n Newsletter Automation

Multi-Agent AI Content Generation

LIVE
⏱️Weekly🔍 Research📋Plan✍️Write📝EditHTML💌Draft💰 $0.05/run • ⏱️ Saves 3-4 hrs • 3 Specialized Agentsn8nGemini 2.5TavilyGmail API
Multi-Agent Workflow Pipeline

Multi-agent workflow that autonomously researches, plans, writes, and formats professional newsletters. Uses Tavily for trending news research, Gemini 2.5 Pro for three specialized...

Proof
Saves 3-4 hours per newsletter edition; Cost ~$0.05 per run; Structured JSON output
Schedule TriggerResearch TrendsPlan TopicsResearch Topics+3
n8nGoogle GeminiTavily APIGmail APIJSON Schema
AI / Agent

AgriSahayak - AI Farming Assistant

Empowering Pakistani Farmers with AI

LIVE
🚜Farmer📸🔍💊🛒🌦️3-sec50km🇵🇰 Urdu + English
6-Agent Multi-Lingual AI System

Multi-agent AI system for Pakistani farmers combining instant crop disease diagnosis via Gemini Vision, localized treatment plans, real-time supplier marketplace (50km radius), wea...

Proof
Designed around a projected 60% crop-loss reduction target; diagnosis workflow demonstrated through WhatsApp
Image UploadVision AnalysisDiagnosisTreatment Plan+2
Next.jsFirebase GenkitGemini VisionTypeScriptTailwind CSS
AI / Agent

Weather Chat Agent

Intelligent Routing with OpenAI Agent Builder

LIVE
💬 UserInput🧐Router🚫 WeatherAgent💬 TalkAgent24°CSunnyWeatherWidgetChatResponse
Router Agent Decision Flow

Intelligent chat agent built with OpenAI Agent Builder and ChatKit UI featuring a Router Agent that intelligently decides between weather queries (with widget output) and general c...

Proof
Demonstrates advanced agent routing patterns; Natural weather integration; Conversational UI
User InputRoute DecisionWeather Query/ChatStructured Output+1
OpenAI Agent BuilderChatKit UITypeScriptWeather APINode.js
Web / Software

Physical AI & Robotics Textbook

100% AI-Generated Spec-Driven Curriculum

LIVE
📋 SpecKit Plus🤖AI GenFrontendBackendLessonsRAG Chatbot87 lessons indexedVVercelGGitHub87 Lessons • Sub-200ms0% Manual • 100% AI-Gen
Spec-Driven AI Generation Pipeline

Fully AI-generated interactive textbook on humanoid robotics and physical AI built using Spec-Kit Plus spec-driven development. Features 87 structured lessons, RAG-powered tutoring...

Proof
87 structured lessons; Sub-200ms RAG response times; 100% AI-generated architecture; Sub-200ms chatbot responses
Spec WritingAI Code GenerationContent GenerationRAG Indexing+1
DocusaurusFastAPIOpenAI ChatKitQdrantNeon Postgres+2
Data / Research

Pakistan Cricket Performance Analysis

Data Science with Pure Python

LIVE
Raw Data30 PlayersParsebat💪roleInsightsRankings20 ReportsPlayers: 30 | Roles: 4Questions: 20 | Pure Python
Cricket Data Analysis Pipeline

Comprehensive Jupyter notebook data analysis project analyzing 30 Pakistan Cricket Team players. Processes player performance metrics including batting averages, strike rates, fitn...

Proof
30 players analyzed; 20 analytical questions answered; Pure Python implementation with no dependencies
Raw DataParse RecordsStatistical AnalysisRole Analysis+2
PythonJupyter NotebookData AnalysisSports Analytics
Web / Software

Cash Memo System

Receipt generation with OOP design

LEARNING
INVOICEItems:Mouse x11500Keyboard x12500TOTAL:4000Thank You!
Receipt Generation

Professional console-based C++ receipt/memo system demonstrating real-world OOP patterns. Features dynamic data entry, formatted output, input validation, and Makefile build system...

Proof
Mastered class composition, encapsulation, and professional C++ project structure
Shop DetailsCustomer InfoItem EntryValidation+2
C++OOPMakefileInput ValidationFile I/O
Web / Software

Tic Tac Toe in C++

AI-Powered Command-Line Game

LEARNING
AI Strategy Evaluation

A command-line Tic Tac Toe game with object-oriented design featuring multiple game modes and intelligent AI strategies. Includes both random and strategic AI players that evaluate...

Proof
Strategic AI evaluates 3 priorities: Win → Block → Opportunity
Mode SelectionPlayer SetupGame LoopAI Evaluation+1
C++OOPGame LogicAI StrategyCommand-line
Web / Software

Custom C++ String Class

Reimplementation of std::string from scratch

LEARNING
class text {
char* data;
size_t len, cap;
+text()
+~text()
+text(text&&)
+operator+ (concat)
+operator[] (access)
}
Rule of Five Implementation

A lightweight, from-scratch reimplementation of C++'s std::string class using only core C++ features. Demonstrates advanced concepts: Rule of Five, operator overloading, dynamic me...

Proof
Mastered C++ class design, memory lifecycle, and OOP principles
Header DesignDynamic AllocationCopy/Move SemanticsOperators+1
C++OOPMemory ManagementOperator OverloadingRule of Five