Projects

Three completed, evaluated AI systems — and the flagships now in progress that take them to production. The grouping below is exact: completed means built, tested, and in GitHub today.

Completed

The Unofficial Guide — RAG document assistant

An end-to-end retrieval-augmented generation pipeline that ingests unstructured community content (forum posts, transcripts), chunks and embeds it with sentence-transformers, stores vectors in ChromaDB, and generates grounded answers via an LLM with two-layer source attribution. Documented chunking tradeoffs and validated quality with a structured evaluation across multiple test queries and a failure-case analysis.

Python · ChromaDB · sentence-transformers · Groq · GitHub

FitFindr — Multi-tool AI agent

A tool-using AI agent with an adaptive planning loop that maintains session state and branches on input — calling search, styling, and caption-generation tools only when preconditions are met. Explicit tool contracts and failure modes, verified by a 77-test pytest suite with LLM calls mocked for deterministic, offline testing.

Python · Groq · Gradio · pytest · GitHub

HelpfulnessMeter — Fine-tuned text classifier

Hand-labeled a balanced 200-example dataset and fine-tuned DistilBERT to classify technical Q&A answers into four purpose-based categories, benchmarked against a zero-shot LLM baseline. Full evaluation reported — accuracy (46.7% vs 36.7% baseline), per-class precision/recall/F1, confusion matrix, error analysis — plus a diagnosed training-configuration bug that had stalled learning.

Python · Hugging Face Transformers · DistilBERT · scikit-learn · GitHub

In progress

RAG-as-a-Service API — Flagship — deployable document Q&A backend

Productionizes the RAG pipeline into a FastAPI service: document ingestion and grounded Q&A over REST, PostgreSQL + pgvector, request validation, structured logging, Docker, and a live deployed demo with a lightweight chat UI.

FastAPI · PostgreSQL · pgvector · Docker

Full-Stack AI Assistant — Flagship — production-style AI web app

A complete AI web app with auth, chat, and conversation history: React front end, Spring Boot API tier, and a Python FastAPI AI microservice backed by a locally served LLM (Ollama) — self-hosted with Docker Compose, a reverse proxy, and a Cloudflare Tunnel for the public demo.

React · Spring Boot · FastAPI · Ollama · PostgreSQL