🧠

AI Engineering — Real-World Projects

15 portfolio-ready AI projects spanning ML, LLMs, RAG, agents, and production deployment.

💡 How to Use This List

Pick at least one from each level. The advanced projects (RAG, agents, multi-modal) are exactly what product companies like Sarvam AI, Krutrim, Zepto, and CRED are hiring for. Deploy every project on Railway with a live demo URL.

Project 01
Spam Email Classifier

Train a Random Forest on a labelled email dataset. Serve predictions via FastAPI. Deploy to Railway. Accuracy >95% target.

scikit-learnFastAPIRailwayTF-IDF+ Email dataset (Kaggle)
Project 02
Student Performance Predictor

Regression model on study-hours, attendance, past scores → predict final grade. Interactive prediction form with Chart.js.

scikit-learnPandasFastAPINumPy+ Streamlit dashboard
Project 03
Resume Screener

Parse PDF resumes, extract skills with TF-IDF/regex, score against a job description, rank top-5 candidates automatically.

NLPTF-IDFscikit-learnFastAPI+ PDF parsing (pdfplumber)
Project 04
Customer Support Chatbot

RAG over company FAQ docs. User asks a question, FAISS retrieves relevant chunks, LLM answers with citations. React chat UI.

LangChainFAISSGroqRAG+ React chat frontend
Project 05
Fake News Detector

Fine-tune or embed article text, binary classifier (real/fake). Explain which phrases triggered the flag. FastAPI + browser extension.

NLPPyTorchFastAPIEmbeddings+ Browser extension
Project 06
Movie Recommender System

Collaborative filtering + content-based hybrid. User rates 5 movies → get 10 recommendations. Cold-start handled with genre preference.

scikit-learnPandasNumPyFastAPI+ Matrix factorisation
Project 07
YouTube Video Summariser

Input a YouTube URL, fetch transcript via API, chunk and summarise with LLM, output bullet-point summary + 5 key timestamps.

LangChainGroqFastAPIRAG+ youtube-transcript-api
Project 08
Code Review Bot

Paste Python code, LLM reviews for bugs/style/performance, returns structured JSON: issue type, line number, suggestion, severity.

GroqLangChainPydanticFastAPI+ GitHub API integration
Project 09
Price Prediction Dashboard

Scrape or use dataset (house/car/gold). Train regression + feature importance. Interactive sliders → live prediction. Deployed API.

scikit-learnPandasFastAPINumPy+ Streamlit / Plotly Dash
Project 10
Document Intelligence API

Upload PDF (invoice, contract, report). Extract key fields with LLM, answer questions about the document, export structured JSON.

LangChainFAISSGroqRAGFastAPI+ OCR (Tesseract)
Project 11
SQL Query Generator

Describe what data you want in plain English → LLM generates SQL → runs on your database → returns result table. Handles joins, aggregates.

LangChainGroqFastAPIPydantic+ LangChain SQL chain
Project 12
Crop Disease Detector

CNN trained on PlantVillage dataset. Upload leaf photo → identify disease + treatment advice from LLM. Mobile-friendly FastAPI.

PyTorchCNNFastAPILangChain+ Image augmentation
Project 13
Personal Finance Advisor

RAG over RBI guidelines + income tax rules. Chat interface: ask about 80C deductions, home loan tax, NPS benefits. Never hallucinates rules.

LangChainFAISSGroqRAGFastAPI+ PDF rule ingestion
Project 14
AI-Powered Study Planner Agent

Input syllabus PDF + exam date. Agent breaks topics into daily plan, generates quiz questions per topic, tracks progress, adjusts schedule.

LangChain AgentsGroqFAISSFastAPI+ Calendar API integration
Project 15
Multi-modal Product Cataloguer

Upload product image + raw description. AI extracts structured fields (name, category, specs, price tier), generates SEO title and tags auto.

PyTorchLangChainGroqFastAPIPydantic+ Vision model (CLIP/LLaVA)

🏆 Skills You Practice Across All Projects

scikit-learn MLProjects 1,2,3,6,9
FastAPI servingAll projects
LangChain + GroqProjects 4,5,7,8,10,11,13,14,15
FAISS / RAGProjects 4,10,13,14
PyTorch / CNNProjects 5,12,15
Pydantic schemasAll API projects
Railway deploymentAll projects
Prompt engineeringProjects 4,7,8,10,11,13,14