🚀 Hands-On AI Engineering

A curated collection of practical, production-ready AI projects across multiple modalities, including language models, multimodal models, OCR systems, RAG pipelines, and AI agents. Each project is designed to help you learn, experiment, and build real-world AI applications.
📋 Table of Contents
🎯 Why This Repository?
- Learn by Doing: Each project includes complete code, setup instructions, and documentation
- Production-Ready: Projects follow best practices and are ready to be adapted for real-world use
- Diverse Use Cases: From RAG systems to multi-agent workflows and specialized applications
- Multiple Model Providers: Projects use OpenAI, Anthropic, Google, and open-source models
- Active Community: Regular updates and new project additions
🗂️ Project Categories
🤖 AI Agents
Intelligent ai agents for various automation tasks.
- Multi-Agent Financial Analyst — Team of specialized agents for comprehensive financial analysis.
- FinAgent — Financial assistant agent for stock market analysis and insights.
- Daily AI News Digest — Automated daily digest from 92 Karpathy-curated tech blogs delivered to Telegram every morning. MiniMax M2.7 scores articles from the last 24 hours and surfaces the 3 most significant stories.
- Agentic Form Filler — Agentic form-filling agent using Landing AI for layout parsing and MiniMax M2.7 for multi-turn data gathering.
- AI Travel Planning Agent — Multi-agent travel planner that turns a single natural language request into a complete trip plan with flights, hotels, and a day-by-day itinerary.
- Competitive Intelligence Agent — Generates strategic sales battlecards by analyzing competitors through the lens of your own business context.
- Multi-Agent Research Assistant (AG2) — Multi-agent research pipeline using AG2 where three specialists collaborate to research any topic and produce a structured report.
- Self-Reflective Agentic RAG — LangGraph RAG system that grades retrieved context, rewrites the query if needed, and generates an answer only once the context passes validation.
- Agentic SQL Search — Natural language to SQL agent powered by Gemma 4 that writes, executes, and explains queries against an e-commerce database.
- Stock Portfolio Analyst — Portfolio analysis agent built with Agno and DeepSeek-V4-Flash. Fetches live market data via YFinance and generates a report covering P&L, concentration risk, and rebalancing recommendations.
- Eagle Eye — GitHub PR review agent using OpenClaw and Telegram. Fetches diffs via GitHub MCP, performs structured code review with severity ratings, and posts feedback after user approval.
📸 OCR
Extracting structure and meaning from visual data and documents.
- AI Receipt and Expense Tracker — Extracts structured data from receipt photos and tracks spending in a local SQLite ledger. Powered by Gemma 4 E2B vision via llama-cpp-python. Fully offline after first run.
- Image-to-Structured-Data Extractor — Converts images into validated, structured JSON using Mistral Large 3 and Instructor.
- LaTeX Formula OCR — Extracts math formulas from images and PDFs into LaTeX using a local vision-language model.
- Medical Prescription Digitizer — Digitizes handwritten or printed prescriptions into structured output using Mistral Large 3, with real-time drug name validation against RxNorm.
🎧 Audio
Projects for audio understanding and analysis.
- Music Explorer — Chat with any audio file or YouTube video using Gemini 3 Flash. Ask for transcriptions, emotion analysis, instrument identification, and timestamp-aware breakdowns.
- Multilingual Audio Translator — Upload or record audio in any language, get it transcribed with faster-whisper, translated via Gemini, and played back as synthesized speech using Kokoro TTS.
- Customer Support Voice Agent — Voice AI agent that answers phone calls for customer support, built with the Telnyx AI Assistant Builder and a FastAPI webhook that injects live context into every call.
🎬 Multimodal
Projects combining vision, video, and language models.
- GLM-OCR Pro — Structured document extraction using GLM-OCR via Ollama, transforming images and PDFs into formatted Markdown locally.
- Video Understanding Agent — Summarizes YouTube videos into chapters, key takeaways, and action items using Gemini Flash.
- Multimodal Weather App — Upload a map image and get live weather. Mistral Small 4 identifies the city via vision, then fetches real-time conditions through native tool calling.
- Multimodal RAG — RAG system that ingests text, URLs, PDFs, images, audio, and video into a shared ChromaDB index. Gemini Embedding 2 handles retrieval and Gemini 3 Flash generates grounded answers, passing actual file URIs for media sources.
- Image Question Answering — Upload a PDF, select a page, and ask visual questions answered by Gemma 4 with thinking mode. PyMuPDF renders each page to a full-resolution image for grounded reasoning over charts, tables, and figures.
- Medical Document Parser - Extracts a structured clinical profile from medical PDFs and images using Gemma 4 vision.
📚 RAG Applications
Retrieval-Augmented Generation systems for knowledge-enhanced AI applications.
- [Agentic RAG with O3-Mini & DuckDuckGo](./