Writing

Blog

Technical writing about AI systems, full-stack engineering, and building products that scale.

Feb 15, 2026·8 min read

Building RAG Pipelines That Actually Work in Production

Most RAG demos look great. Most RAG systems in production don't. Here's what I learned shipping several of them — chunking strategies, retrieval quality, re-ranking, and eval frameworks.

RAGLLMsEngineering
Jan 22, 2026·12 min read

Multi-Agent Orchestration with LangGraph: A Practical Guide

LangGraph makes it easy to build agentic systems, but the devil is in the details. Deep-dive on state management, error recovery, human-in-the-loop patterns, and streaming.

LangGraphAgentsAI
Dec 10, 2025·10 min read

What I Learned Shipping a React Native App to 2M Users

Performance, CodePush, Detox testing, and the architectural decisions that let us scale without rewriting everything. Lessons from the Ohi App.

React NativeMobileScale
Nov 5, 2025·7 min read

Getting to 95+ Lighthouse on a Next.js App

Fonts, images, code splitting, caching — the full checklist of what actually moves the Lighthouse score needle, and what's just cargo-culting.

Next.jsPerformanceWeb
Umesh Bhati

Full-Stack & AI Engineer · Jaipur, India

© 2026 Umesh Bhati. All rights reserved.

ProjectsServicesBlog