---
title: "Piyush Tiwari (@Peeyushtiwari) | Hashnode"
description: "Aspiring software engineer | web development & GIT |B.Tech CSE ’28  | Frontend Developer (HTML, CSS, JS) | Tech Enthusiast |"
url: "https://hashnode.com/@Peeyushtiwari"
---

@Peeyushtiwari

# Piyush Tiwari

@Peeyushtiwari · India · Joined January 2026

Aspiring software engineer | web development & GIT |B.Tech CSE ’28 | Frontend Developer (HTML, CSS, JS) | Tech Enthusiast |

### [How React Virtual DOM works under the Hood](https://piyushtiwari88.hashnode.dev/how-react-virtual-dom-works-under-the-hood?utm_source=hashnode&utm_medium=feed)

Introduction Modern web applications are expected to feel fast, responsive, and interactive. Whether you are scrolling through a social media feed, typing into a search bar, or updating a shopping car

9 min read · [piyushtiwari88.hashnode.dev](https://piyushtiwari88.hashnode.dev/how-react-virtual-dom-works-under-the-hood?utm_source=hashnode&utm_medium=feed)

[May 8](https://hashnode.com/posts/how-react-virtual-dom-works-under-the-hood/69fe22c2f239332df4f241e6)

### [JWT Authentication in Node.js Explained Simply](https://piyushtiwari88.hashnode.dev/jwt-authentication-in-node-js-explained-simply?utm_source=hashnode&utm_medium=feed)

Introduction Authentication is one of the most important parts of modern web applications. Every time users log into a social media platform, access a banking dashboard, use an e-commerce website, or

7 min read · [piyushtiwari88.hashnode.dev](https://piyushtiwari88.hashnode.dev/jwt-authentication-in-node-js-explained-simply?utm_source=hashnode&utm_medium=feed)

[May 6](https://hashnode.com/posts/jwt-authentication-in-node-js-explained-simply/69fba6ef50ecad45337508be)

### [Creating Routes and Handling Requests with Express](https://piyushtiwari88.hashnode.dev/creating-routes-and-handling-requests-with-express?utm_source=hashnode&utm_medium=feed)

Introduction Building modern web applications requires an efficient way to handle incoming client requests and send meaningful responses. Whether it is a frontend application requesting user data, a m

6 min read · [piyushtiwari88.hashnode.dev](https://piyushtiwari88.hashnode.dev/creating-routes-and-handling-requests-with-express?utm_source=hashnode&utm_medium=feed)

[May 6](https://hashnode.com/posts/creating-routes-and-handling-requests-with-express/69fba2d150ecad453372eb06)

### [Setting Up Your First Node.js Application Step-by-Step](https://piyushtiwari88.hashnode.dev/setting-up-your-first-node-js-application-step-by-step?utm_source=hashnode&utm_medium=feed)

Introduction Every modern web application depends on a backend system that can handle requests, process data, and communicate efficiently with databases and external services. Over the years, Node.js

5 min read · [piyushtiwari88.hashnode.dev](https://piyushtiwari88.hashnode.dev/setting-up-your-first-node-js-application-step-by-step?utm_source=hashnode&utm_medium=feed)

[May 6](https://hashnode.com/posts/setting-up-your-first-node-js-application-step-by-step/69fb9ef850ecad453370b9e2)

### [What is Middleware in Express and How It Works](https://piyushtiwari88.hashnode.dev/what-is-middleware-in-express-and-how-it-works?utm_source=hashnode&utm_medium=feed)

Introduction Modern web applications handle far more than just sending responses to users. Before a request reaches its final destination, it often passes through multiple layers of processing such as

7 min read · [piyushtiwari88.hashnode.dev](https://piyushtiwari88.hashnode.dev/what-is-middleware-in-express-and-how-it-works?utm_source=hashnode&utm_medium=feed)

[May 6](https://hashnode.com/posts/what-is-middleware-in-express-and-how-it-works/69fb99ac50ecad45336d691c)
