VISHNU VIVEK VALETI / PORTFOLIORESUME ↗
PROJECT ARCHIVE / 09

All
Projects

Backend systems, developer tools, native apps, and full-stack products—each built around a real constraint.

01
DevOps

API Release Guard

GitHub Actions release gate for FastAPI, Spring Boot, Express, and OpenAPI. Traces changes up to 5 hops through a 6-tier dependency graph, scores endpoint risk from 0–100, streams async load-test metrics over WebSockets, and runs 560 automated tests.

PythonFastAPIClaude APIPostgreSQLReactTypeScriptWebSocketshadcn/ui
6-tier impact scoring · 560 automated tests
02
Backend

Webhook Dispatcher

Dockerized FastAPI/Celery webhook pipeline sustaining ~43 ingestions/sec across 20 concurrent clients and ~25 deliveries/sec with Redis queues, PostgreSQL idempotency, HMAC-SHA256 signing, SSRF protection, jittered retries, and Prometheus metrics.

PythonFastAPIRedisCeleryPostgreSQLDockerPrometheus
100% delivery across 2,001 events · 7.3ms p95
03
Systems

DevFind

Multithreaded C++17 code-search engine that cold-indexed 64,075 Linux kernel files (1.086 GB) at 252 files/sec into SQLite WAL. Two-phase BM25 and proximity ranking cut p50 latency from 331.9ms to 20.7ms, with trigram fuzzy search at 3.3ms p50.

C++17SQLiteCMakeBM25MultithreadingHTTP ServerReactTypeScript
252 files/sec cold index · 20.7ms BM25 p50
04
Full-stack

JobScoop

Full-stack job-tracking platform: Go + Gorilla Mux backend, React frontend, JWT auth with email-OTP password reset, and per-user company subscriptions that scrape career sites for new-grad SWE listings.

GoReactPostgreSQLJWTCypressDocker
Auth, subscriptions, and career-site scraping end-to-end
05
Backend

Reddit-Style Discussion Platform

Concurrent Go backend with in-memory state — sync.Map registries, per-entity RWMutex, actor-style Receive() dispatcher, token-bucket rate limiting, atomic counters with CAS, and a live /metrics endpoint.

GoActor Modelsync.MapToken BucketREST
Actor-model concurrency + rate limiting in pure Go
06
Real-time

Rule-Based Chatbot

Real-time chatbot with hot-reloadable JSON rule evaluation, native WebSocket messaging, and containerized deployment.

ReactTypeScriptNode.jsWebSocketsDocker
Hot-reloadable rules over native WebSockets
07
Mobile

HushHabbit

Privacy-focused Android habit tracker with streak tracking, smart reminders, and offline-first architecture using Material 3.

KotlinJetpack ComposeRoomHiltAndroid
Offline-first Android, no telemetry
08
Web

Comite

Mobile-first manga reader SPA on Vercel with Cloudflare R2 image hosting. Secure signed-URL admin uploads, role-gated routes, lazy-loaded chapter pages, and bookmark/history persistence — all on free-tier infra.

ReactTypeScriptTailwindViteVercelCloudflare R2
Signed R2 uploads + role-gated reader, all free-tier
09
Full-stack

N5 Atlas

Next.js 14 study tracker for the JLPT N5 Japanese exam. 1,400+ tasks across a 20-week roadmap, Supabase auth with Row-Level Security, an offline sync queue, and Recharts progress analytics.

Next.js 14TypeScriptSupabaseZustandRechartsTailwind
20-week roadmap with offline sync, auth, and RLS