---
title: "Kushagra Trivedi (@kushagratrvd) | Hashnode"
description: "Kushagra Trivedi (@kushagratrvd) writes on Hashnode. Read their latest articles and follow their work."
url: "https://hashnode.com/@kushagratrvd"
---

@kushagratrvd

# Kushagra Trivedi

@kushagratrvd · Joined January 2026

### [How Instagram Stores Reels, Photos, and Drafts Behind the Scenes](https://kushagrablogs.hashnode.dev/how-instagram-stores-reels-photos-and-drafts-behind-the-scenes?utm_source=hashnode&utm_medium=feed)

The moment you tap record You open Instagram, hit record on a Reel, dance around for fifteen seconds, and stop. Then — instead of posting right away — you tap out of the app to reply to a text. When y

13 min read · [kushagrablogs.hashnode.dev](https://kushagrablogs.hashnode.dev/how-instagram-stores-reels-photos-and-drafts-behind-the-scenes?utm_source=hashnode&utm_medium=feed)

[Jul 31](https://hashnode.com/posts/how-instagram-stores-reels-photos-and-drafts-behind-the-scenes/6a6cd798e7905ea424d7d0b5)

### [How WhatsApp Works Without Internet: Offline Messaging and Sync Explained](https://kushagrablogs.hashnode.dev/how-whatsapp-works-without-internet-offline-messaging-and-sync-explained?utm_source=hashnode&utm_medium=feed)

The moment you hit airplane mode You're on a flight, the cabin door closes, you switch to airplane mode — and then someone texts you something important. Out of habit you open WhatsApp and type a repl

14 min read · [kushagrablogs.hashnode.dev](https://kushagrablogs.hashnode.dev/how-whatsapp-works-without-internet-offline-messaging-and-sync-explained?utm_source=hashnode&utm_medium=feed)

[Jul 31](https://hashnode.com/posts/how-whatsapp-works-without-internet-offline-messaging-and-sync-explained/6a6cd65a95477ac1bbc0e523)

### [React Fundamentals: Components, JSX, State, and Re-rendering](https://kushagrablogs.hashnode.dev/react-fundamentals-components-jsx-state-and-re-rendering?utm_source=hashnode&utm_medium=feed)

Why did developers create React when JavaScript already existed? JavaScript could already manipulate web pages. You could select an element, change its text, toggle a class, respond to a click. So why

11 min read · [kushagrablogs.hashnode.dev](https://kushagrablogs.hashnode.dev/react-fundamentals-components-jsx-state-and-re-rendering?utm_source=hashnode&utm_medium=feed)

[Jul 31](https://hashnode.com/posts/react-fundamentals-components-jsx-state-and-re-rendering/6a6cd5635a3a33a6b721f25b)

### [State Management: Context API, Prop Drilling, React.memo, useMemo, and useCallback](https://kushagrablogs.hashnode.dev/state-management-context-api-prop-drilling-react-memo-usememo-and-usecallback?utm_source=hashnode&utm_medium=feed)

Why does managing state become difficult as applications grow? When you build your first React component, state feels simple. One component, a useState, some JSX. But the moment you need to share that

13 min read · [kushagrablogs.hashnode.dev](https://kushagrablogs.hashnode.dev/state-management-context-api-prop-drilling-react-memo-usememo-and-usecallback?utm_source=hashnode&utm_medium=feed)

[Jul 31](https://hashnode.com/posts/state-management-context-api-prop-drilling-react-memo-usememo-and-usecallback/6a6cd2e4e5485a743583d5c3)

### [Securing Apps: Password Hashing, RBAC, OAuth, and OpenID Connect](https://kushagrablogs.hashnode.dev/securing-apps-password-hashing-rbac-oauth-and-openid-connect?utm_source=hashnode&utm_medium=feed)

How does a website know who you are? When you type your email and password into a login form and hit enter, a surprisingly complex set of decisions happens in the background. The server checks your id

14 min read · [kushagrablogs.hashnode.dev](https://kushagrablogs.hashnode.dev/securing-apps-password-hashing-rbac-oauth-and-openid-connect?utm_source=hashnode&utm_medium=feed)

[Jul 31](https://hashnode.com/posts/securing-apps-password-hashing-rbac-oauth-and-openid-connect/6a6cd1aa89fb74c9fcadeb0e)
