Build Real Things

AI/ML Project Showcase

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.