// projects
Work
Systems I've designed and built — from distributed API gateways to multi-agent AI pipelines.
// experience
Where I've Worked
HSV Digital
Backend Engineer
Dec 2025 — Present
Remote
Built the document-intelligence layer end to end (signed R2 uploads, virus scanning, PDF normalization, vector/graph ingestion) feeding a citation-enforced streaming chat that refuses ungrounded questions. Built an LLM evaluation harness scoring production prompts against live records with AI-judge rubrics, and shipped an event-driven notification and AI coaching-drill platform with idempotent queues and dead-letter handling behind server-evaluated feature flags. Built 40+ backend-for-frontend endpoints for leaderboards, competency heatmaps, and readiness scores over a hierarchical multi-tenant model, and led platform-wide migrations (Prisma 6→7 across 211 files, Next.js 15→16, AI SDK v5→v6).
Wayground (formerly Quizizz)
Software Engineer
Jan 2025 — Oct 2025
Bengaluru, Karnataka
Built an analytics ingestion pipeline moving 50M+ daily events into BigQuery over Kafka and Pub/Sub, holding end-to-end latency under 30s with deduplication and automatic replay of failed batches. Reduced search latency 78% (to under 280ms across 10M+ records) by partitioning OpenSearch indexes and rewriting high-cost queries. Reduced quiz response latency 42% (2.1s → 1.2s) across 1M+ daily quizzes by adding Redis pipelining to Go and Python services and tuning GCP Cloud Run autoscaling.
Mood Analytica
Software Development Intern
May 2024 — Jul 2024
Remote
Developed data-driven features, optimized backends, and built APIs to support analytics workflows.
Vector Search Engine, Built From Scratch
A vector database written from scratch in Go — HNSW indexing, product quantization, a crash-safe write-ahead log, mmap-backed snapshots, and tenant-isolated multi-tenancy — benchmarked head-to-head against a real Qdrant instance, not wrapped around one.
AI-Powered Claude Skill Orchestrator
CLI tool that lets you create, share, and execute reusable AI coding-agent skills without copy-pasting markdown files like it's 2005. Works with Claude, Groq, OpenAI, and Ollama, with sub-100ms local command resolution.
Multi-Tenant API Gateway
Multi-tenant API gateway in Go that routes requests to tenant-registered origins by subdomain. JWT + scoped API-key auth, per-route rate limiting, per-route Redis cache policies, and origin health checks — instrumented end to end with OpenTelemetry.
// deep dives
Architecture Breakdowns
How these systems work under the hood
NuclaDB
Vector Search Engine, Built From ScratchDurability Layer
- ›fsync'd write-ahead log before every write
- ›mmap-backed snapshot persistence
- ›restart replays WAL from last snapshot
Indexing & Compression
- ›HNSW graph index
- ›Optional product quantization
- ›Recall/latency tuned via ef
Multi-Tenancy & API
- ›Per-tenant graph, WAL, and snapshot isolation
- ›Quotas + rate limiting before requests hit the engine
- ›gRPC + REST + CLI
OpenSkill
AI-Powered Claude Skill OrchestratorModular LLM Provider System
- ›Go interfaces
- ›Groq, OpenAI, Anthropic, Ollama support
Local State & Versioning
- ›.claude/skills/ directory
- ›SKILL.md rollback history
Skill Composition Engine
- ›Extends/includes support
- ›Template system
VantageEdge
Multi-Tenant API GatewaySubdomain-Based Routing
- ›Tenant-registered origins
- ›Origin health checks
Auth & Rate Limiting
- ›JWT + scoped API keys
- ›Per-route rate limiting
- ›Token bucket + Redis
Observability
- ›OpenTelemetry tracing end to end
- ›Per-route Redis cache policies
SyncLayer
Real-Time Collaboration EngineWebSocket Connection Layer
- ›Go Fiber stateful connections
- ›Connection pooling
Pub/Sub Message Bus
- ›Redis Pub/Sub across instances
- ›Fan-out pattern
Optimistic UI & Write Batching
- ›Batched PostgreSQL writes
- ›Client-side optimistic updates
SentralQ
Multi-Agent AI DebuggingLog Ingestion & Normalization
- ›FastAPI intake
- ›Pandas processing
- ›Standard JSON schema
Agent Swarm Orchestration
- ›Supervisor + specialist agents
- ›LangChain backbone
Synthesized Solution Delivery
- ›Aggregated findings
- ›Reviewer LLM (GPT-4)
- ›Streaming output