Designed and built major parts of a production Agentic LMS serving 10,000+ learners and 3,300+ daily active users in the U.S., spanning agent orchestration, backend architecture, retrieval, conversational state, streaming, observability, frontend integration, and production infrastructure.
- Built LangGraph-based agent workflows connected to internal tools through MCP, with LiteLLM as the LLM/tool gateway and LangFuse for tracing, prompt management, and evaluation.
- Designed conversational memory and state across PostgreSQL, Redis, Redis Streams, and vector retrieval, including token/message-aware summarization and context compaction for long-running conversations.
- Implemented class-aware hybrid RAG over course materials using vector search, BM25, and RRF reranking; migrated latency-sensitive inter-service calls from REST to gRPC, reducing inter-service latency by ~40%.
- Parallelized independent LangGraph operations and introduced Fast and Advanced modes; Fast mode typically responds in ~2–5 seconds while deeper academic workflows trade additional latency for stronger reasoning and tool execution.
- Built SSE + Redis Streams based real-time and background execution so active agent workflows can continue while users navigate or start another conversation.
- Contributed across React, Next.js, BFF patterns, and reusable components to deliver a seamless real-time teacher/student chat experience.
- Deployed event-driven microservices across GCP and Azure/Kubernetes using Pub/Sub, HPA/KEDA, Docker, GitHub Actions, GitOps, and Argo CD.