01 / Personal
AI Resume-to-Job Matching Platform
Built an end-to-end RAG pipeline — resume PDF upload → ML role classification → vector embedding with SentenceTransformers → ChromaDB vector store → live job fetching via SerpAPI → semantic similarity scoring → ranked results with match percentages. Integrated Claude for resume analysis and email delivery of results.
PythonFlaskSentenceTransformersChromaDBSerpAPIspaCy
Accuracy 85%+Categories 9Data prep ↓90%
02 / Personal
Video Recommendation System
Deep learning recommendation engine with embedding layers, ReLU activations, and dropout regularisation. Integrated external social platform APIs for user viewing and rating signals, with cold-start handling via mood-based fallback recommendations.
FastAPITensorFlowScikit-learnSQLiteSQLAlchemy
Response <500msCold-start handled
03 / Internship
OCR for Handwritten Medical Records
Handwritten doctor prescriptions are basically a different language. Built a pipeline to extract structured data from them — because healthcare data should be accessible, not locked in illegible scans.
PythonPyTesseractOpenCVComputer Vision
Accuracy ↑20%Fields 8+ extracted
04 / Work
Codebase Intelligence System
An AI assistant that lets developers ask questions about a large legacy C++ codebase in plain English and get accurate, context-aware answers. Built with a knowledge graph in Neo4j and semantic retrieval — so it understands both code structure and meaning.
PythonNeo4jKnowledge GraphsLLMSemantic Search
Codebase 10,000+ linesOnboarding ↓40%
05 / Work
AI Report Migration Pipeline
Enterprise reporting systems are a pain to migrate manually. Built an AI pipeline that reads legacy reports, understands their formula logic, and automatically rewrites them in the target format — across 200+ templates.
PythonLLMPrompt EngineeringJSONAutomation
Effort ↓75%Templates 200+
06 / Work
AI Pull Request Review Bot
A GitHub bot that actually reads your pull request, spots functions without test coverage, writes the missing unit tests for you, and posts a structured review — all before a human even looks at it.
PythonGitHub APILLMAutomation
Review time ↓60%Saves 2–3 hrs/sprint
07 / Work
Stakeholder Report Generator
Nobody enjoys writing status reports. Built an automation that crawls the full project hierarchy, aggregates everything across tickets and releases, and generates a clean stakeholder-ready report — in under 2 minutes instead of 2 hours.
PythonJira REST APILLMSummarisation
Report time 2hrs → 2minTickets 50+/cycle