Projects
Things I've built and am working on
GAN-Based Real-World Image Super-Resolution
A two-step GAN pipeline for real-world image super-resolution using a Real-to-Bicubic generator and nESRGAN+ network, achieving state-of-the-art perceptual quality.
Learn more →Agentic RAG Chatbot (Live on This Site)
The AI assistant running on this portfolio: a Cloudflare Worker where Claude decides via tool use when to search, hybrid retrieval (Vectorize semantic + D1 FTS5 keyword) is fused with Reciprocal Rank Fusion and Haiku-reranked, and grounded answers stream back over SSE. Every request is traced to D1 and Langfuse, powering a live /ops observability dashboard.
Learn more →Social Sentiment Dashboard
An event-driven sentiment monitor for Rivian: Reddit, App Store reviews, X/Twitter, and NHTSA complaints flow through a Kafka pipeline with HuggingFace sentiment analysis into a FastAPI + Next.js dashboard, backed by a Slack-integrated safety-triage queue.
Learn more →
PR Warden
A GitHub App that automatically triages pull requests using a multi-agent architecture: deterministic checks run alongside a tool-using LLM agent for deeper review. Posts a single verdict comment per PR with facet labels so maintainers route their queue without reading every diff.
Learn more →