class SaichandraVallakatla:
def __init__(self):
self.role = "Generative AI Software Engineer @ TCS"
self.location = "Bengaluru, Karnataka 🇮🇳"
self.education = "BE, Electronics & Communication — Osmania University (CGPA: 8.55)"
self.focus = ["Multi-Agent Systems", "LLM Orchestration", "RAG Pipelines"]
self.currently = "Building production-grade Gen AI systems on Azure"
def tech_stack(self):
return {
"AI/ML" : ["LangChain", "LangGraph", "Azure OpenAI", "RAG", "Vector Search"],
"Languages" : ["Python", "JavaScript", "Node.js"],
"Frontend" : ["React", "React Native", "Tailwind CSS"],
"Cloud" : ["Azure", "Azure Cognitive Services", "Azure AI Speech"],
"Databases" : ["MongoDB", "PostgreSQL", "SQLite", "Redis (Upstash)"],
"Tools" : ["Docker", "Git", "Flask", "REST APIs", "Supabase"],
}
def current_projects(self):
return [
"🔬 Multi-Agent Document QA System (LangGraph + SqliteSaver checkpointing)",
"📱 Multi-sport Live Score App (React Native + CricAPI + Supabase Realtime)",
"⚙️ Gen AI Config Automation Agent for SAP (TCS × Thomson Reuters)",
]| 🔬 Project | ⚡ Stack | 📝 Description |
|---|---|---|
| Multi-Agent Document QA | LangGraph · Azure OpenAI · SqliteSaver | 4-agent RAG system: Planner → Dual Retrievers → Synthesizer → Validator with persistent checkpointing |
| ChittiBook | React Native · Expo · EAS | Chit fund management app — deployed to Google Play Store |
| Gen AI SAP Config Agent | LangChain · Flask · Azure · PyGithub | Natural language → ABAP API calls for SAP configuration automation (TCS × Thomson Reuters) |
| Multi-Sport Live Score App | React Native · Node.js · CricAPI · Supabase | Real-time scores across cricket & more, India-focused |
| Hospital Automation AI | Azure AI Speech · Azure Cognitive Search | Voice-driven hospital workflow automation (Discover Bioinsights) |
💡 I write about LLM engineering, multi-agent systems, and production AI — follow me on Medium for more.



