---
title: "Pankaj Batra (@pankajbatra) | Hashnode"
description: "Software Engineer | Mobile, Automation & Integration | Flutter • Python • Kafka • Power Automate • REST APIs"
url: "https://hashnode.com/@pankajbatra"
---

@pankajbatra

# Pankaj Batra

@pankajbatra · Delhi, India · Joined July 2026

Software Engineer | Mobile, Automation & Integration | Flutter • Python • Kafka • Power Automate • REST APIs

### [Chat With Any YouTube Video — My ₹0 RAG App Is Now Live (Here's How the Frontend Works)](https://pankajbatra.hashnode.dev/chat-with-any-youtube-video-my-0-rag-app-is-now-live-here-s-how-the-frontend-works?utm_source=hashnode&utm_medium=feed)

The Flutter Web frontend for my ₹0 RAG backend is live: tappable timestamp citations, local-first IndexedDB storage, and 3 more production walls.

12 min read · [pankajbatra.hashnode.dev](https://pankajbatra.hashnode.dev/chat-with-any-youtube-video-my-0-rag-app-is-now-live-here-s-how-the-frontend-works?utm_source=hashnode&utm_medium=feed)

[Aug 19](https://hashnode.com/posts/chat-with-any-youtube-video-my-0-rag-app-is-now-live-here-s-how-the-frontend-works/6a856c9c806bcad162d8e783)

### [I Deployed a Full RAG Backend for ₹0/Month — Here Are the 3 Walls I Hit](https://pankajbatra.hashnode.dev/i-deployed-a-full-rag-backend-for-0-month-here-are-the-3-walls-i-hit?utm_source=hashnode&utm_medium=feed)

YouTube RAG chat backend on FastAPI, Groq, Gemini & ChromaDB for ₹0/month — plus the 3 production walls I hit: OOM, model deprecation, IP blocks.

13 min read · [pankajbatra.hashnode.dev](https://pankajbatra.hashnode.dev/i-deployed-a-full-rag-backend-for-0-month-here-are-the-3-walls-i-hit?utm_source=hashnode&utm_medium=feed)

[Aug 9](https://hashnode.com/posts/i-deployed-a-full-rag-backend-for-0-month-here-are-the-3-walls-i-hit/6a78507d082f561b788f1df2)

### [Kafka for Engineers Who've Only Used REST: What Actually Changes](https://pankajbatra.hashnode.dev/kafka-for-engineers-who-ve-only-used-rest-what-actually-changes?utm_source=hashnode&utm_medium=feed)

When I first read that Kafka was a "distributed event streaming platform," I nodded, closed the tab, and went back to writing REST endpoints. It took me a while to realize the problem wasn't Kafka. It

8 min read · [pankajbatra.hashnode.dev](https://pankajbatra.hashnode.dev/kafka-for-engineers-who-ve-only-used-rest-what-actually-changes?utm_source=hashnode&utm_medium=feed)

[Aug 1](https://hashnode.com/posts/kafka-for-engineers-who-ve-only-used-rest-what-actually-changes/6a6deccf36105f361dda686d)

### [Building a Server-Driven Survey Engine in Flutter Without a WebView](https://pankajbatra.hashnode.dev/building-a-server-driven-survey-engine-in-flutter-without-a-webview?utm_source=hashnode&utm_medium=feed)

Enterprise apps often need forms that change without an app-store release. New questions appear. Visibility rules change. Validation logic evolves. Dropdown options come from remote services. Nested s

6 min read · [pankajbatra.hashnode.dev](https://pankajbatra.hashnode.dev/building-a-server-driven-survey-engine-in-flutter-without-a-webview?utm_source=hashnode&utm_medium=feed)

[Jul 21](https://hashnode.com/posts/building-a-server-driven-survey-engine-in-flutter-without-a-webview/6a5f657d1f4ef56a4dbd55a0)

### [5 Power Automate Design Mistakes That Make Your Flows Slow (And How to Fix Them)](https://pankajbatra.hashnode.dev/5-power-automate-design-mistakes-that-make-your-flows-slow-and-how-to-fix-them?utm_source=hashnode&utm_medium=feed)

Power Automate makes it incredibly easy to automate business processes. You can connect forms, SharePoint, Outlook, Teams, SQL Server, and hundreds of other services with very little code. However, as

4 min read · [pankajbatra.hashnode.dev](https://pankajbatra.hashnode.dev/5-power-automate-design-mistakes-that-make-your-flows-slow-and-how-to-fix-them?utm_source=hashnode&utm_medium=feed)

[Jul 13](https://hashnode.com/posts/5-power-automate-design-mistakes-that-make-your-flows-slow-and-how-to-fix-them/6a549f117bff8612c997da1c)
