---
title: "Nitin Saini (@saininitin) | Hashnode"
description: "Full Stack Developer | JavaScript | AWS | React | Node. Read the latest articles by Nitin Saini on Hashnode."
url: "https://hashnode.com/@saininitin"
---

@saininitin

# Nitin Saini

@saininitin · India · Joined July 2025

Full Stack Developer | JavaScript | AWS | React | Node

### [Building a Resilient Web App: A Guide to Offline Support with Service Workers](https://nitin-saini.hashnode.dev/building-a-resilient-web-app-a-guide-to-offline-support-with-service-workers?utm_source=hashnode&utm_medium=feed)

Learn how to use Service Workers and caching strategies to build fast, resilient web apps that work offline. Explore practical examples with Workbox and...

6 min read · [nitin-saini.hashnode.dev](https://nitin-saini.hashnode.dev/building-a-resilient-web-app-a-guide-to-offline-support-with-service-workers?utm_source=hashnode&utm_medium=feed)

[Aug 15, 2025](https://hashnode.com/posts/building-a-resilient-web-app-a-guide-to-offline-support-with-service-workers/689f74bea397f041203e7388)

### [Front-end Machine Coding Series #5: Building a Lightweight React Timer](https://nitin-saini.hashnode.dev/front-end-machine-coding-series-5-building-a-lightweight-react-timer?utm_source=hashnode&utm_medium=feed)

Learn how to build a smart counter in React using only useRef. Includes pause, reset, and start buttons all without re-renders...

2 min read · [nitin-saini.hashnode.dev](https://nitin-saini.hashnode.dev/front-end-machine-coding-series-5-building-a-lightweight-react-timer?utm_source=hashnode&utm_medium=feed)

[Aug 6, 2025](https://hashnode.com/posts/front-end-machine-coding-series-5-building-a-lightweight-react-timer/68936a9e691ffafba5d45e46)

### [Implementing High-Performance Caching with Redis, AWS, and Node.js](https://nitin-saini.hashnode.dev/implementing-high-performance-caching-with-redis-aws-and-nodejs?utm_source=hashnode&utm_medium=feed)

Learn how to implement a blazing-fast caching strategy for your web application using Node.js, the ioredis client, and AWS...

6 min read · [nitin-saini.hashnode.dev](https://nitin-saini.hashnode.dev/implementing-high-performance-caching-with-redis-aws-and-nodejs?utm_source=hashnode&utm_medium=feed)

[Aug 3, 2025](https://hashnode.com/posts/implementing-high-performance-caching-with-redis-aws-and-nodejs/688f78dfbe31bbdd883ba6a9)

### [An Introduction to Real-Time MongoDB with Change Streams and Node.js](https://nitin-saini.hashnode.dev/an-introduction-to-real-time-mongodb-with-change-streams-and-nodejs?utm_source=hashnode&utm_medium=feed)

Learn how to build a real-time backend using MongoDB Change Streams in Node.js. This guide covers aggregation pipeline in event streaming..

7 min read · [nitin-saini.hashnode.dev](https://nitin-saini.hashnode.dev/an-introduction-to-real-time-mongodb-with-change-streams-and-nodejs?utm_source=hashnode&utm_medium=feed)

[Aug 2, 2025](https://hashnode.com/posts/an-introduction-to-real-time-mongodb-with-change-streams-and-nodejs/688e3037eb341440e7e33e66)

### [Front-end Machine Coding Series #4: Building a Button-Based Pagination UI in Vanilla JavaScript with Vanilla JS](https://nitin-saini.hashnode.dev/front-end-machine-coding-series-4-building-a-button-based-pagination-ui-in-vanilla-javascript-with-vanilla-js?utm_source=hashnode&utm_medium=feed)

Learn how to implement button-based pagination using HTML, CSS, and plain JavaScript. This tutorial walks through fetching products from an API...

4 min read · [nitin-saini.hashnode.dev](https://nitin-saini.hashnode.dev/front-end-machine-coding-series-4-building-a-button-based-pagination-ui-in-vanilla-javascript-with-vanilla-js?utm_source=hashnode&utm_medium=feed)

[Aug 1, 2025](https://hashnode.com/posts/front-end-machine-coding-series-4-building-a-button-based-pagination-ui-in-vanilla-javascript-with-vanilla-js/688cdda68c989c3b020b72e1)
