React / LangChain / Python / AI/LLM
AI Bharatverse
Interactive AI-powered platform for exploring the history of India. Built for Times of India as a 6-month fractional engagement.
6mo
delivery

Showcase
Product Walkthrough
Four screens from the AI Bharatverse experience for Times of India — landing, conversational exploration, long-form deep dive, and the editorial fact-check console used by historians.




Leadership Lens
01 The Call
When Times of India approached with the brief — make Indian history engaging for younger audiences through AI — the real decision was not which LLM to call, but whether to treat this as a content-curation product (editorialised articles, curated timelines, static Q&A) or as a genuine AI platform where users could explore any thread of Indian history conversationally. Chose the platform approach: a LangChain-powered conversational AI with RAG over verified historical sources, accepting the harder engineering problem of hallucination prevention in exchange for the step-change in user experience that open-ended exploration enables.
02 The Bet
Bet that retrieval-augmented generation — pairing LLM generation with a grounded historical knowledge base — could meet a zero-tolerance accuracy bar in a branded editorial environment, while still delivering the fluid, conversational experience TOI needed to capture younger audiences. The alternative (manual content curation at scale) would have required a permanent editorial team and could never match the breadth of questions a curious user might ask.
03 The Trade-off
Accepted a fundamentally more complex validation pipeline — every LLM output passes through a factual verification layer before surfacing — in exchange for genuinely open-ended exploration. Traded the simplicity of a curated content library for the breadth that only a live AI system can provide. Also accepted a harder stakeholder management problem: the TOI editorial team, product team, and subject matter experts all had legitimate opinions on accuracy, tone, and cultural sensitivity, requiring a multi-layer content review process embedded into the delivery cadence from Month 1.
04 The Outcome
Delivered end-to-end in 6 months across research, architecture, implementation, testing, and handover. The platform allows users to ask questions about any period, event, or figure in Indian history and receive rich, contextually accurate responses — with conversation state maintained across sessions. Production infrastructure designed for horizontal scaling across LLM endpoints with intelligent caching, capable of handling concurrent load on one of India's largest media platforms. Full handover to TOI engineering team with documentation, CI/CD, and monitoring in place.
05 Coordinated
The most stakeholder-intensive engagement in the consumer portfolio. Coordinated across TOI editorial (accuracy standards, cultural guardrails, historical source selection), TOI product (UX direction, audience targeting, feature scope), TOI engineering (infrastructure integration, handover requirements), and subject matter experts (content accuracy review in Month 4–5). Sprint demos provided the regular alignment checkpoint — each demo locked feature scope for the next sprint and surfaced editorial feedback early enough to feed back into the RAG source layer rather than requiring post-hoc corrections.
06 Where this goes next
Extend the knowledge base beyond the initial historical source set to cover regional histories and vernacular sources, unlocking a deeper second tier of Indian history that national-level content often misses. Introduce a personalisation layer — tracking which periods and themes a user explores — to surface proactive "you might be interested in" threads. Consider a Bharat-language expansion (Hindi, Tamil, Bengali) to reach the next 500 million users who engage with TOI in their mother tongue rather than English.
01 Chapter 1
The Challenge
Times of India — one of India's largest media conglomerates — wanted an interactive platform that lets users explore Indian history through AI-powered conversations and content generation. The goal: make history engaging for younger audiences through modern AI interactions.
Client Vision
Create a platform where users can ask questions about any period of Indian history and receive rich, contextually accurate, and engaging responses powered by large language models — transforming passive content consumption into active exploration.
Engagement
6mo
Fractional delivery
Client
TOI
Times of India
Model
Agile
Sprint-based delivery
Scope
Full
End-to-end build
02 Chapter 2
System Design
The platform architecture was designed around a LangChain-powered pipeline that ensures historically accurate, engaging content generation while maintaining real-time responsiveness for interactive exploration.
LLM Engine — Content Generation
LLM-driven content generation tuned for historical accuracy and engaging narrative style. Context-aware responses that maintain factual integrity while being accessible to younger audiences.
Conversational Layer — Interactive Exploration
Conversational exploration system allowing users to ask questions about any period, event, or figure in Indian history — with follow-up context maintained across sessions.
React Interactive UI
React-based frontend delivering rich, interactive responses with timelines, maps, and multimedia content woven into the AI-generated narratives.
Python AI Orchestration
Python backend orchestrating LangChain pipelines, managing conversation state, handling content retrieval, and coordinating between multiple AI services.
AI Pipeline Architecture
Architecture Principle
Every response passes through a factual verification layer before reaching the user — combining retrieval-augmented generation (RAG) with editorial guardrails to prevent hallucination of historical facts.
03 Chapter 3
Engagement Model
The project was delivered as a 6-month fractional engagement, structured around agile sprints with regular client demos and collaborative iteration on content accuracy and editorial tone.
Month 1 — Research & Discovery
Historical content audit, LLM evaluation, architecture design, and alignment on editorial guidelines with TOI content team.
Month 2 — Architecture & Foundation
LangChain pipeline implementation, RAG system setup, Python backend scaffolding, and React UI framework.
Month 3–4 — Core Implementation
Full-stack development — conversational AI features, interactive UI components, content generation pipelines, and accuracy validation systems.
Month 5 — Testing & Refinement
Content accuracy testing with subject matter experts, performance optimization for real-time responses, and editorial review cycles.
Month 6 — Deployment & Launch
Production deployment, load testing, monitoring setup, and handover documentation for TOI engineering team.
| Area | Responsibility | Collaboration |
|---|---|---|
| Research | LLM evaluation, architecture patterns, historical data sources | TOI editorial team |
| Architecture | System design, AI pipeline, infrastructure planning | TOI engineering |
| Implementation | Full-stack development, LangChain pipelines, React UI | Sprint demos |
| Deployment | Cloud infrastructure, CI/CD, monitoring, handover | TOI DevOps |
04 Chapter 4
Problems Solved
Building an AI-powered historical content platform for a major media company required solving several critical challenges at the intersection of AI accuracy, cultural sensitivity, and production-scale performance.
Challenge 01 — Historical Accuracy
AI must not hallucinate facts. Implemented retrieval-augmented generation with verified historical sources and multi-layer fact-checking pipelines to ensure every generated response is grounded in documented history.
Challenge 02 — Cultural Sensitivity
Content must respect diverse perspectives across India's complex history. Built editorial guardrails and content review systems that ensure balanced, respectful treatment of sensitive historical topics.
Challenge 03 — Real-Time Performance
Interactive exploration requires fast LLM responses. Optimized pipeline with caching strategies, streaming responses, and intelligent pre-computation to deliver sub-second initial response times.
Challenge 04 — Scale for Media Platform
Handling concurrent users on one of India's largest media platforms. Designed horizontal scaling architecture with intelligent load distribution across LLM endpoints and response caching layers.
Critical Constraint
Unlike typical chatbots where occasional inaccuracy is acceptable, a historical education platform published under the Times of India brand demands zero tolerance for factual errors — requiring a fundamentally different approach to LLM output validation.
05 Chapter 5
Capabilities Proven
The AI Bharatverse project demonstrates a comprehensive set of capabilities spanning enterprise delivery, AI product development, and full-stack engineering.
Enterprise Client Delivery
Successful delivery for Times of India — one of India's largest media conglomerates — with structured engagement, regular stakeholder communication, and production-grade output.
AI/LLM Product Development
End-to-end AI product development from architecture through deployment — LangChain pipelines, RAG systems, prompt engineering, and output validation at scale.
Generative AI Quality at Scale
Solving the hardest problem in generative AI — content accuracy — with multi-layer verification systems that prevent hallucination in a zero-tolerance editorial environment.
Full-Stack Implementation
Complete ownership across the stack: React frontend for interactive experiences, Python backend for AI orchestration, LangChain for LLM pipeline management, and cloud infrastructure for production deployment — all delivered as a single integrated product.
06 Chapter 6
Technologies Used
Frontend
React
Interactive UI
AI Framework
LangChain
LLM orchestration
Backend
Python
AI orchestration
Method
RAG
Grounded generation
| Layer | Technology | Purpose |
|---|---|---|
| Frontend | React, TypeScript | Interactive UI, rich content rendering |
| AI Framework | LangChain | LLM orchestration, chain management, RAG |
| Backend | Python | API layer, AI pipeline coordination |
| AI/LLM | Large Language Models | Content generation, conversational AI |
| Infrastructure | Cloud (scalable) | Production hosting, auto-scaling, monitoring |
| Data | Vector DB, Document Store | Historical knowledge base, retrieval layer |