AI Engineer Β Β·Β Backend Systems Β Β·Β LLD / HLD Β Β·Β Agentic AI Β Β·Β RAG Pipelines
I build production-grade AI systems that combine modern LLM capabilities with robust backend engineering. My work sits at the intersection of AI infrastructure, distributed systems, and scalable architecture.
- Designed and shipped agentic pipelines (LangGraph) for production AI applications
- Built async backend services with FastAPI + PostgreSQL + Redis
- Implemented an MCP host + intelligent tool routing layer with a Skills Protocol
- Contributed to open-source LangGraph agent hosting infrastructure (Aegra)
- Builds RAG pipelines with evaluation loops β LangFuse, LangSmith, Ragas
- Thinks in system design β LLD patterns + HLD trade-offs, not just code
Reliable AI starts with reliable systems.
πΉ MCP Host + Intelligent Tool Execution System
MCP Β· Skills Protocol Β· LangGraph Β· FastAPI
- Integrated an MCP host as a first-class feature inside a production AI system
- Built a runtime tool discovery and routing layer that dynamically selects and executes the most relevant MCP tools for a task β no hardcoded routing
- Implemented a Skills Protocol layer: higher-level skills compose MCP tools to perform multi-step workflows
- Architecture:
Task β Skill β MCP Tool(s) β Resultwith runtime tool resolution
πΉ Enterprise RAG Platform
FastAPI Β· LangGraph Β· PostgreSQL + pgvector Β· Redis Β· Qdrant
- Hybrid retrieval (semantic + BM25) with metadata filtering
- Streaming responses over SSE
- Agent workflows with tool-use and planning
- Evaluation pipeline via LangFuse + Ragas
πΉ Agentic Workflow Engine
LangGraph Β· Redis pub/sub Β· Celery Β· FastAPI
- Multi-agent orchestration with stateful memory
- Async background task execution with Redis as Celery broker
- Real-time status streaming to clients
πΉ Aegra β Open Source Contribution
LangGraph Agent Protocol Β· Agent Hosting Infrastructure
- Contributed to agent hosting layer for reliability at scale
- Focused on production-grade agent serving patterns
Client
β
βΌ
FastAPI (REST Β· SSE Β· Auth Β· Rate Limiting)
β
βββββββββββββΌβββββββββββββ
βΌ βΌ βΌ
PostgreSQL Redis Celery Worker
(ACID Β· jsonb (cache Β· (background tasks)
Β· pgvector) session Β· β
pub-sub Β· βΌ
rate limit) LLM APIs
β
βΌ
LangFuse / Eval
User Request
β
βΌ
FastAPI API
β
βΌ
LangGraph Runtime
β
βββββββββββΌβββββββββββ
βΌ βΌ βΌ
Retrieval Tools Memory
β β β
ββββββ¬ββββββββββββββββ
βΌ
LLM APIs
β
βΌ
LangFuse / Eval
LLD HLD
ββββββββββββββββββββββββββββββββββ ββββββββββββββββββββββββββββββββββββββ
SOLID Principles Distributed System Principles
GoF Design Patterns Horizontal Scaling + Load Balancing
Clean Architecture Caching (Redis β cache-aside, write-through)
Repository / Service Layer Message Queues (Celery + Redis / SQS)
Dependency Injection Database Design (Normalization, Indexing, Partitioning)
Domain-Driven Design API Gateway + Rate Limiting
Async / ASGI Internals CAP Theorem & eventual consistency
AI Runtime Architecture Β Β·Β ASGI Internals Β Β·Β Kafka / Redpanda
Kubernetes Β Β·Β Event-driven Architectures Β Β·Β Distributed Systems
AI Infrastructure Β Β·Β Agent Runtime Design Β Β·Β MCP Β Β·Β Vector Search Β Β·Β Retrieval Systems


