> pratham_goyal_
/ projects

Things I've built.

Real production systems and side projects. Every one has a link — code, live, or both.

01 · 2025 Shipped

SafeEye

AI‑Powered CCTV Threat Detection System

Scalable full‑stack system for real‑time CCTV video analysis and threat detection. Async FastAPI pipeline handles concurrent long‑running video processing jobs with a MongoDB‑based job state machine for reliable tracking. Live progress and detections stream to the frontend over WebSockets; frame‑by‑frame processing with OpenCV and YOLO + DeepSORT for multi‑object tracking.

Next.jsFastAPIMongoDBYOLOOpenCVDockerWebSockets
02 · Aug 2026 Shipped

Settlement Reconciliation Agent

Finance‑ops matcher + guarded LLM classifier

Finance‑ops reconciliation pipeline that auto-matches merchant orders against aggregator settlements — closed 81% of a 63-record batch deterministically with Decimal-precise arithmetic and a centralized tolerance rule shared across layers. An LLM exception-classifier is bounded behind a validation guard that re-checks every model claim against the raw data, rejecting arithmetically-invalid 'fabrications' so the model can never move money on numbers it invents. Backed by 49 unit tests across matcher, classifier, guard, and API layers, plus a FastAPI /reconcile endpoint and a Dockerized one-command run.

PythonFastAPIDockerGemini API
03 · Aug 2026 Shipped

High‑Concurrency Distributed Rate Limiter

Redis + Lua token bucket with a proven race‑condition fix

Distributed rate limiter on the token-bucket algorithm with Redis-backed shared state, enforcing consistent request quotas across horizontally scaled, independent server instances. Diagnosed a race condition on a non-atomic GET-then-SET path where 30 concurrent requests for one user all passed a 10-token bucket (30 admitted vs. 10 allowed); eliminated it with a single atomic Redis Lua check-and-decrement that caps admissions at exactly 10 under identical load. A multithreaded Python harness deterministically reproduces the race and proves correctness after the fix; packaged as a multi-stage Docker build via Docker Compose for one-command reproducible deployment.

JavaSpring BootRedisLuaDockerDocker ComposeLinuxPython
04 · 2026 Shipped

costumer-support-agent

AI support agent for AmazonHelp tweets — grounded & auditable

AI customer‑support agent for AmazonHelp tweets. Intent classification, grounded reply drafting, and cost‑asymmetric escalation — built with a hand‑labelled golden set and an honest evaluation harness so wins and losses are measurable, not vibes‑based.

PythonLLMNLPEvaluation
05 · 2025 Live

SS Skin & Pedia Clinic

Production website for a real clinic

Responsive clinic website with online appointment booking and WhatsApp integration. Google Maps API for real‑time navigation. Delivered end‑to‑end from requirements to deployment and maintenance for an active client.

React.jsNetlifyGoogle Maps APIWhatsApp API
06 · 2025 Shipped

Interactive Quiz App

Real‑time quiz with DOM‑driven scoring

Interactive quiz application built with vanilla HTML, CSS, and JavaScript. Real‑time question rendering and score tracking via direct DOM manipulation — no framework, just fundamentals.

HTMLCSSJavaScript