I'm an AI Engineer who fell deep into the agentic AI rabbit hole — and decided to stay there.
I build production AI systems: multi-agent orchestration with LangGraph and CrewAI, RAG pipelines with full LangSmith observability, autonomous research agents, and production-grade safety layers with hallucination detection and guardrails.
Currently transitioning from full-stack development (.NET + Angular) into AI Engineering — specifically the design, orchestration, and reliability of intelligent agentic systems. The principle that drives most of my recent work:
Important
Context is the failure mode of multi-agent systems. Not capability. If your agents don't share what they know, no model upgrade saves you.
I don't just call OpenAI APIs. I architect intelligent systems that scale.
| Certification | Issuer | Status |
|---|---|---|
| 🎯 Azure AI Engineer Associate (AI-102) | Microsoft | ✅ Certified |
| 🎯 Azure Fundamentals (AZ-900) | Microsoft | ✅ Certified |
| 🎯 Context Engineering Foundation | Cognizant | ✅ Certified |
| 🚧 Agentic AI Solutions Architect (AB-100) | Microsoft | 🔄 In Progress |
| 🚧 Azure Developer Associate (AZ-204) | Microsoft | 🔄 In Progress |
class Ritish:
def __init__(self):
self.role = "AI Engineer"
self.company = "Cognizant"
self.location = "Hyderabad, India"
def current_focus(self) -> list[str]:
return [
"Multi-agent systems with LangGraph & CrewAI",
"MCP (Model Context Protocol) servers",
"Production-grade RAG pipelines with observability",
"Hallucination detection + guardrails",
"Agentic AI architecture patterns",
]
def shipping_soon(self) -> list[str]:
return [
"CodeMigrator AI → NVIDIA workshop @ IIIT Hyderabad (May 16, 2026)",
"Software Engineer Team → open sourcing this week",
"Agentic AI Solutions Architect (AB-100) certification",
]
def open_to(self) -> list[str]:
return [
"Senior AI Engineer roles (remote/hybrid)",
"Open source agentic AI collaborations",
"Multi-agent system architecture discussions",
"Mentoring junior AI engineers",
]
def fun_fact(self) -> str:
return "I broke my AI agent. It taught me more than any tutorial."
def say_hi(self) -> str:
return "Thanks for visiting. Let's build something that actually works."
me = Ritish()
print(me.say_hi())|
AI Agent Systems
Multi-agent orchestration · Tool use · Autonomous coding · Reliability engineering |
Production AI
RAG with observability · Hallucination detection · MLOps · Real users, real edge cases |
Open Source
Anything in the Claude Code · LangGraph · MCP ecosystem · Code migration tooling |
⭐ If you find anything useful here, drop a star — it tells me what to build more of.
Built with care · Auto-updated daily · 2026 · @Ritish017