Projects

Things I've built and am working on

GAN-Based Real-World Image Super-Resolution

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)

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

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

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 →