Projects
Systems, not demos.
Each project below is a working system with a live deployment and a public repository. Open the details for the architecture diagram, or read the full case study for the problem, the trade-offs and what I'd do next.
AI Support Agent
Autonomous customer support that knows when to stop guessing.
An enterprise-grade multi-agent customer support and ticketing system for Autodesk-style workflows. A LangGraph StateGraph router performs zero-shot intent classification, sentiment and urgency triage, then hands off to specialised domain agents — escalating to humans over Redis Pub/Sub the moment confidence drops below 0.70.
- Python
- FastAPI
- LangGraph
- Streamlit
- Multi-Agent Systems
VideoMind
Transforming passive YouTube watching into active, high-retention learning.
A self-hosted, AI-powered study system that transforms YouTube videos and playlists into highly structured study notes. Integrates Firebase Google Auth, Firestore DB, Firebase Cloud Functions, and TanStack Router/Query with a Gemini 3.5 Flash prompt orchestration pipeline to generate executive summaries, handwritten-style notes, flashcards, timelines, and Q&A grounded in transcript text.
- React 19
- TypeScript
- TanStack Router
- TanStack Query
- Firebase Functions
Inbox Agent
An email assistant with a human still holding the pen.
An AI-powered professional email assistant that classifies incoming mail, drafts replies, and schedules meetings against the visitor's own Google Calendar — with a persistent human-in-the-loop review pipeline built on LangGraph interrupts.
- Python
- LangGraph
- Streamlit
- Groq API
- Google Calendar
Image Descriptor
One image in, publish-ready content out.
A multi-modal vision application built on Streamlit and the official Google GenAI SDK that turns any uploaded image into structured, professional content — blog posts, per-platform social copy, accessibility ALT text and SEO metadata, e-commerce listings, and interactive visual Q&A.
- Python
- Streamlit
- Google GenAI SDK
- Gemini
- Computer Vision
InvoiceWise OCR
Extracting structured ledger data from physical purchase receipts with OCR and AI.
A billing data extraction utility that processes scanned images of shop purchase bills. Utilizes the Tesseract OCR engine to read raw receipt text, structures it into formatted records, compiles it into downloadable Excel spreadsheets, and automatically pushes the extracted details to Zoho Books via API. Synced items and processing histories are backed up securely using Firestore database events.
- TypeScript
- Tesseract OCR
- Excel Generation
- Zoho API
- Firebase Auth
AI POS System
Point-of-Sale terminal automating item entry and ticket billing using AI.
A modern Point-of-Sale terminal designed to automate checkout billing for retail environments. Employs a TypeScript frontend for smooth terminal UI interactions, calling Firebase Cloud Functions as the serverless backend orchestration layer. Uses AI models to automatically categorize line items, predict billing totals, apply discounts, and store transactional records securely in the Firebase ecosystem.
- TypeScript
- React
- Firebase Functions
- Firestore DB
- Google Gemini API
Live from GitHub
More things I'm building
Want something like this for your product?
I take on fixed-scope agent and RAG builds, plus shorter consulting engagements.