12 hand-picked projects with step-by-step guidance, real tools, and honest time estimates. Each project is designed to be portfolio-worthy and job-relevant.
2
Beginner
5
Intermediate
5
Advanced
4
Categories
12 projects
Intermediate
AI-Powered Resume Screener
LLM that ranks resumes against job descriptions
Build a tool that takes a job description and a batch of resumes and outputs a ranked shortlist with reasoning. Uses LLM-based structured extraction and scoring.
GPT-4oLangChainFastAPIStreamlit
Why this project
Portfolio-ready tool recruiters actually want
~12h
Beginner
Podcast Summarizer + Chapter Generator
Transcribe audio and produce structured summaries
Use Whisper to transcribe audio, then an LLM to extract key points, chapters, and a one-paragraph TL;DR. Add a web UI for drag-and-drop uploads.
WhisperGPT-4o-miniGradioPython
Why this project
Real-world audio AI pipeline in 6 hours
~6h
Intermediate
Semantic Search Engine for Docs
RAG over your own document library
Build a semantic search system over PDFs or Notion pages. Embed documents into a vector store, then retrieve + rerank relevant chunks and generate grounded answers.
OpenAI EmbeddingsChromaDBLangChainStreamlit
Why this project
Production-ready RAG system — directly hirable skill
~16h
Advanced
Multi-Language Sentiment Dashboard
Classify sentiment from tweets in 10+ languages
Stream Twitter/X data, run multilingual sentiment classification using a fine-tuned XLM-R model, and visualize trends in a live dashboard.
XLM-RoBERTaHuggingFacePlotlyFastAPI
Why this project
Shows you can work with real-time data at scale
~24h
Intermediate
Real-Time Object Detection App
Webcam inference with YOLOv8 in the browser
Run YOLOv8 on live webcam feed in the browser using ONNX Runtime Web. No server required — pure client-side ML inference.
YOLOv8ONNX Runtime WebNext.jsTailwindCSS
Why this project
Impressive live demo — perfect for interviews
~10h
Advanced
Medical Image Classifier
Fine-tune ResNet on chest X-rays
Fine-tune a ResNet50 on the NIH Chest X-Ray dataset to classify 14 pathologies. Implement Grad-CAM for explainability.
PyTorchResNet50Grad-CAMWeights & Biases
Why this project
High-impact domain AI — stands out in healthcare roles
~30h
Intermediate
AI Photo Restoration Tool
Restore old and damaged photos with diffusion
Use a combination of inpainting diffusion models and super-resolution to restore scratched or faded photos. Build a simple web UI around it.
Stable DiffusionGFPGANGradioPython
Why this project
Viral-worthy output — great for showing on social
~14h
Beginner
AI Writing Coach
Critique and rewrite text in different styles
Build a writing assistant that analyzes text for clarity, tone, and grammar — then rewrites it in the user's target style (formal, casual, persuasive). Stream outputs.
Claude 3.5 SonnetVercel AI SDKNext.jsshadcn/ui
Why this project
Deployable in a day — real users, real usage
~8h
Advanced
AI Agent with Tool Use
Build an agent that can search, code, and browse
Create a LangGraph or CrewAI agent with tools: web search, code execution, and file read/write. Give it a task like 'research X and write a report' — watch it plan and execute.
GPT-4oLangGraphTavily SearchPython
Why this project
Agents are the hottest skill in 2026 AI hiring
~20h
Intermediate
Personal Knowledge Base Chatbot
Chat with your Notion, Obsidian, or PDF notes
Connect your personal notes, sync them into a vector database, and build a conversational interface that retrieves relevant context and answers questions grounded in your knowledge.
OpenAISupabase pgvectorNext.jsLangChain
Why this project
Genuinely useful product you will use daily
~18h
Advanced
ML Model Monitoring Dashboard
Track model drift, latency, and error rates
Deploy a model and wrap it with a monitoring layer that tracks prediction distribution drift, latency percentiles, and error rates. Trigger alerts when drift exceeds a threshold.
FastAPIEvidently AIGrafanaPostgreSQL
Why this project
MLOps is the #1 gap in most ML engineers' portfolios
~22h
Advanced
Fine-Tune Llama with LoRA
Fine-tune a 7B LLM on custom data in an hour
Use QLoRA to fine-tune Llama 3 8B on a custom instruction-following dataset. Push to HuggingFace Hub and deploy via Ollama for local inference.
Llama 3 8BQLoRAHuggingFaceOllama
Why this project
Fine-tuning skill is rare and extremely well-paid
~10h
Submit Your Project
Built something with AI? Share it with the Thrive With AI community. Get feedback, visibility, and connect with other builders.
Ready to build real AI skills?
AI/ML Professional Bootcamp — Starts July 11
20 weeks of live weekend classes. Build AI agents, RAG apps, and production ML systems with 1:1 mentorship from a Senior AI Engineer.