// projects

Work

Systems I've designed and built — from distributed API gateways to multi-agent AI pipelines.

NervaAI

AI-Driven Podcast Generation

Event-driven pipeline processing long-form audio into synthesized podcasts. Fault-tolerant architecture handling high-concurrency workloads with async task orchestration, vector context engine, and multi-agent script generation.

FastAPIQdrantRedisAWSNext.jsPostgreSQLHuggingFace
500+ concurrent workflows

OpenSkill

AI-Powered Claude Skill Orchestrator

CLI tool for creating and managing Claude skills with AI-powered content generation. Modular LLM provider system supporting Groq, OpenAI, Anthropic, and Ollama with local state versioning.

GoNext.jsTailwindTypeScript

VentaEdge

Distributed API Gateway

Enterprise-grade distributed API gateway with intelligent load balancing, Redis caching, real-time analytics dashboard, and advanced rate limiting using token bucket + Redis + Lua.

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

SyncLayer

Real-Time Collaboration Engine

Real-time collaborative task management platform (Trello/Notion-inspired) built with Go Fiber, WebSockets, Redis Pub/Sub, and optimistic UI with write batching.

GoRedisPostgreSQLNext.jsTypeScript

SentralQ

Multi-Agent AI Debugging

AI-powered API debugging platform with multi-agent systems for auto-diagnosing failures and delivering actionable real-time solutions via supervisor + specialist agent architecture.

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

Optimized Asset Delivery

  • S3 signed URLs
  • CloudFront CDN
  • Streaming responses
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