---
title: "Ravgeet Dhillon (@ravgeetdhillon) | Hashnode"
description: "Full Stack Developer - React, Vue, Flutter, Laravel, Node, Strapi, Python and Technical Content Writer. Read the latest articles by Ravgeet Dhillon on Hashnode."
url: "https://hashnode.com/@ravgeetdhillon"
---

@ravgeetdhillon

# Ravgeet Dhillon

@ravgeetdhillon · India · Joined September 2021

Full Stack Developer - React, Vue, Flutter, Laravel, Node, Strapi, Python and Technical Content Writer

[Website](https://www.ravgeet.in/)

### [I Stopped Being My AI Agents' Copy-Paste Middleman](https://hashnode.ravgeet.in/i-stopped-being-my-ai-agents-copy-paste-middleman?utm_source=hashnode&utm_medium=feed)

How Plasma's Radio Turned My Three-Way AI Chaos Into One Conversation

4 min read · [hashnode.ravgeet.in](https://hashnode.ravgeet.in/i-stopped-being-my-ai-agents-copy-paste-middleman?utm_source=hashnode&utm_medium=feed)

[Sep 16](https://hashnode.com/posts/i-stopped-being-my-ai-agents-copy-paste-middleman/6aaa63d68439a71c142ad1ee)

### [Building a Real-Time Power Outage Monitor with ESP32 and Slack](https://hashnode.ravgeet.in/building-a-real-time-power-outage-monitor-with-esp32-and-slack?utm_source=hashnode&utm_medium=feed)

Never wonder if your power is out again. Using ESP32 to bridge the gap between grid and backup.

3 min read · [hashnode.ravgeet.in](https://hashnode.ravgeet.in/building-a-real-time-power-outage-monitor-with-esp32-and-slack?utm_source=hashnode&utm_medium=feed)

[Mar 17](https://hashnode.com/posts/building-a-real-time-power-outage-monitor-with-esp32-and-slack/69b8eb212ad6ae518437b6ff)

### [Debugging and Stopping Infinite Render Loops in React](https://hashnode.ravgeet.in/debugging-and-stopping-infinite-render-loops-in-react?utm_source=hashnode&utm_medium=feed)

Why infinite renders happen, how to reproduce them, and how to fix them permanently - manually and with an LLM

4 min read · [hashnode.ravgeet.in](https://hashnode.ravgeet.in/debugging-and-stopping-infinite-render-loops-in-react?utm_source=hashnode&utm_medium=feed)

[Feb 2](https://hashnode.com/posts/debugging-and-stopping-infinite-render-loops-in-react/69807ca9f42ac008191e87b4)

### [Rebuilding My Static Blog with Build-Time Data and Instant Search](https://hashnode.ravgeet.in/rebuilding-my-static-blog-with-build-time-data-and-instant-search?utm_source=hashnode&utm_medium=feed)

How I moved external APIs to build time and made my static blog feel alive.

4 min read · [hashnode.ravgeet.in](https://hashnode.ravgeet.in/rebuilding-my-static-blog-with-build-time-data-and-instant-search?utm_source=hashnode&utm_medium=feed)

[Jan 29](https://hashnode.com/posts/rebuilding-my-static-blog-with-build-time-data-and-instant-search/6980609587a5d6fd0bd455f0)

### [My 7 Aspirations as a Software Engineer in 2026](https://hashnode.ravgeet.in/my-7-aspirations-as-a-software-engineer-in-2026?utm_source=hashnode&utm_medium=feed)

A reflection on growth, judgment, and long-term thinking

4 min read · [hashnode.ravgeet.in](https://hashnode.ravgeet.in/my-7-aspirations-as-a-software-engineer-in-2026?utm_source=hashnode&utm_medium=feed)

[Jan 25](https://hashnode.com/posts/my-7-aspirations-as-a-software-engineer-in-2026/6975b88d429d9abcfb774c06)
