Skip to content

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.

01 — 2025

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
Case study
02 — 2025

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
Case study
03 — 2025

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
Case study
04 — 2025

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
Case study
05 — 2025

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
Case study
06 — 2025

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
Case study

Live from GitHub

More things I'm building

View all repositories

Want something like this for your product?

I take on fixed-scope agent and RAG builds, plus shorter consulting engagements.