---
title: "Rajat Gupta (@rajatetc) | Hashnode"
description: "Fullstack Development | Javascript | React | Express. Read the latest articles by Rajat Gupta on Hashnode."
url: "https://hashnode.com/@rajatetc"
---

@rajatetc

# Rajat Gupta

@rajatetc · Delhi, India · Joined November 2020

Fullstack Development | Javascript | React | Express

[Website](https://rajatgupta.site/)

### [Building RepoGrok — an AI chat for any JavaScript codebase](https://guptarajat.hashnode.dev/building-repogrok-an-ai-chat-for-any-javascript-codebase?utm_source=hashnode&utm_medium=feed)

How I built RepoGrok — a RAG app that parses JS/TS repos into AST chunks, embeds them via Cloudflare, and chats about code using Gemini.

9 min read · [guptarajat.hashnode.dev](https://guptarajat.hashnode.dev/building-repogrok-an-ai-chat-for-any-javascript-codebase?utm_source=hashnode&utm_medium=feed)

[May 15](https://hashnode.com/posts/building-repogrok-an-ai-chat-for-any-javascript-codebase/6a073b3f73afc887577fdb9c)

### [From Express to NestJS: Scaling Our Job Scheduler Architecture](https://guptarajat.hashnode.dev/from-express-to-nestjs?utm_source=hashnode&utm_medium=feed)

As our team's job scheduling service grew from handling a single cron job to becoming a central piece of our infrastructure, we faced the classic engineering challenge of scaling our architecture. This post details our journey of migrating from a sim...

5 min read · [guptarajat.hashnode.dev](https://guptarajat.hashnode.dev/from-express-to-nestjs?utm_source=hashnode&utm_medium=feed)

[Jan 8, 2025](https://hashnode.com/posts/from-express-to-nestjs/677e7a4595e1daeb4e3da68c)

### [#1 Checkpoint: Of Debugging & Deadlines](https://guptarajat.hashnode.dev/checkpoint-1?utm_source=hashnode&utm_medium=feed)

reflecting on mistakes & learnings from the first 3 months of the first job

7 min read · [guptarajat.hashnode.dev](https://guptarajat.hashnode.dev/checkpoint-1?utm_source=hashnode&utm_medium=feed)

[5](https://hashnode.com/posts/checkpoint-1/614dc24811be385cc5771b25) [Sep 24, 2021](https://hashnode.com/posts/checkpoint-1/614dc24811be385cc5771b25)

### [🧑‍🏫 Unacademy Interview Experience - Software Engineer, Web](https://guptarajat.hashnode.dev/unacademy-interview?utm_source=hashnode&utm_medium=feed)

In this article - I will share how I got the opportunity, interview experience, tips, and the resources that helped me.

4 min read · [guptarajat.hashnode.dev](https://guptarajat.hashnode.dev/unacademy-interview?utm_source=hashnode&utm_medium=feed)

[9](https://hashnode.com/posts/unacademy-interview/60d7f7a3cb0aa8118c23c0f0) [Jun 27, 2021](https://hashnode.com/posts/unacademy-interview/60d7f7a3cb0aa8118c23c0f0)

### [💡Know The Differences Between Event Capturing, Bubbling & Delegation in JS](https://guptarajat.hashnode.dev/events-1?utm_source=hashnode&utm_medium=feed)

Do you get confused 😵 about the order in which event listeners are invoked when you click on an element? Then this is for you. Also, a hot 🔥 interview Q!

5 min read · [guptarajat.hashnode.dev](https://guptarajat.hashnode.dev/events-1?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/events-1/60b4d6e85433795589b8603e) [May 31, 2021](https://hashnode.com/posts/events-1/60b4d6e85433795589b8603e)
