// 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 a multi-tenant Rubrics System end-to-end with tenant-isolated access control. Reduced NestJS API cold-start from ~45s to ~3s (93%). Implemented multi-level manager hierarchy and role system. Shipped 6+ analytics BFF endpoints replacing ad-hoc frontend data transformations.

TypeScriptNode.jsNestJSAWSPostgreSQLRedis

Quizizz (Wayground)

Software Engineer

Jan 2025 — Oct 2025

Bengaluru, Karnataka

Engineered Go/Python microservices improving quiz throughput 42% for 1M+ daily quizzes via Redis async pipelining. Optimized ElasticSearch over 10M+ records cutting p95 latency to <280ms (78% reduction). Deployed 25+ containerized services on AWS EKS with multi-tier Redis caching reducing DB load 85%.

GoPythonVue.jsGraphQLAWSElasticSearch

Mood Analytica

Software Development Intern

May 2024 — Jul 2024

Remote

Developed data-driven features, optimized backends, and built APIs to support analytics workflows.

PythonFastAPIReactPostgreSQL

NervaAI

AI-Driven Podcast Generation

Feed it any topic, get back a podcast with two AI hosts who actually sound like they care. Handles the research, script writing, and voice synthesis — you just hit play.

FastAPIQdrantRedisAWSNext.jsPostgreSQLHuggingFace
500+ concurrent workflows

OpenSkill

AI-Powered Claude Skill Orchestrator

CLI tool that lets you create and manage Claude skills without copy-pasting markdown files like it's 2005. Works with Groq, OpenAI, Anthropic, and Ollama.

GoNext.jsTailwindTypeScript

VentaEdge

Distributed API Gateway

API gateway in Go that handles load balancing, rate limiting, and caching. Basically a bouncer for your backend — decides who gets in and how fast.

GoRedisPostgreSQLNext.jsTypeScriptDocker
<200ms latency at 10K+ req/day

SyncLayer

Real-Time Collaboration Engine

Trello-ish task board where changes show up instantly for everyone. Built with Go, WebSockets, and Redis — because polling is a crime.

GoRedisPostgreSQLNext.jsTypeScript

SentralQ

Multi-Agent AI Debugging

Paste your broken API logs, get back what went wrong and how to fix it. Multiple AI agents argue about the diagnosis so you don't have to.

PythonFastAPINext.jsTypeScriptTailwindDocker
6s avg inference, 30+ reasoning steps

SynthForce

Multi-Agent Startup Simulation

Multi-agent AI system simulating an entire startup workforce collaborating to generate MVP roadmaps. Groq-accelerated LLMs.

Next.jsFastAPIPostgreSQLTypeScriptDockerAWS

Aegis Agent

AI Code Review Automation

AI code review automation platform with microservices architecture for security audits, performance optimization, and code quality.

PythonFastAPINext.jsTypeScriptDocker

Slanine

AI Toolkit Suite

Comprehensive AI toolkit suite with intelligent tools for streamlining workflows and productivity.

Next.jsPostgreSQLTailwindTypeScriptDocker

Random Web

Curated Web Discovery

Curated collection of odd/nostalgic internet corners. Built with Manya Srivastava. Mood-based, time travel, submissions.

Next.jsTailwindTypeScript

SetUp ChatWebApp

Encrypted Real-Time Messaging

Secure real-time messaging with end-to-end encryption and multimedia support.

ReactNext.jsTailwindTypeScript

QuestMe

Community Discussion Platform

Reddit-inspired community platform with nested comments, voting, and real-time updates via Redis.

Next.jsRedisTailwindTypeScriptReact

// deep dives

Architecture Breakdowns

How these systems work under the hood

NervaAI

AI-Driven Podcast Generation
System DesignEvent-DrivenAI/MLScalability
Live →

Async Task Orchestration

  • Redis queues
  • Job ID return pattern
  • Celery workers
  • FastAPI async

Vector Context Engine

  • RAG pipeline
  • HuggingFace embeddings
  • Qdrant vector DB
  • LangChain integration

Multi-Agent Script Generation

  • Researcher + Writer agents
  • GPT-4 backbone
  • Custom agent orchestration
Challenges solved:
Long-running TTS (5-10 min)HTTP timeout managementMulti-agent state coordinationVector search for context retrieval

OpenSkill

AI-Powered Claude Skill Orchestrator
CLILLMsGolangDeveloper Tools
Live →

Modular 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
Challenges solved:
Skill format standardization across providersAsync AI generation in CLI contextCross-platform compatibility

VentaEdge

Distributed API Gateway
Distributed SystemsGolangNetworkingSecurity
Live →

Intelligent Load Balancing

  • Round-robin
  • Least-connections
  • Health checks

Distributed Rate Limiting

  • Token bucket algorithm
  • Redis + Lua atomics

Circuit Breaker

  • Fail-fast on downstream errors
  • Automatic recovery
Challenges solved:
Cascading failure preventionLow-latency overheadDistributed rate limit synchronization

SyncLayer

Real-Time Collaboration Engine
Real-TimeWebSocketsDistributed SystemsGo
Live →

WebSocket 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
Challenges solved:
Scaling WebSocket connectionsConcurrent edit conflictsDelivery guarantees

SentralQ

Multi-Agent AI Debugging
AI AgentsObservabilityLLMsAutomation
Live →

Log 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
Challenges solved:
Multi-agent coordinationHallucination controlVaried log format parsing