---
title: "Naman Goel (@nmnkmr) | Hashnode"
description: "Software Engineer | MERN | React Native"
url: "https://hashnode.com/@nmnkmr"
---

@nmnkmr

# Naman Goel

@nmnkmr · Delhi, India · Joined May 2026

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

Instagram looks simple from the outside. You record a Reel, edit it, save it as a draft, upload it later, and somehow everything appears instantly across devices. Behind that experience is a surprisin

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

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

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

Learn how WhatsApp handles offline messaging using local storage, synchronization queues, optimistic updates, delivery receipts, and background sync

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

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

### [How Instagram, WhatsApp, Uber & Netflix Would Be Built Today Using Expo Router](https://nmnkmr-mobile-dev.hashnode.dev/how-instagram-whatsapp-uber-netflix-would-be-built-today-using-expo-router?utm_source=hashnode&utm_medium=feed)

Modern apps are no longer built with huge navigation configs 👀

18 min read · [nmnkmr-mobile-dev.hashnode.dev](https://nmnkmr-mobile-dev.hashnode.dev/how-instagram-whatsapp-uber-netflix-would-be-built-today-using-expo-router?utm_source=hashnode&utm_medium=feed)

[May 22](https://hashnode.com/posts/how-instagram-whatsapp-uber-netflix-would-be-built-today-using-expo-router/6a10634a1f237623eaffbad4)

### [Expo Router vs React Navigation in 2026 — Which Should You Choose?](https://nmnkmr-mobile-dev.hashnode.dev/expo-router-vs-react-navigation-in-2026-which-should-you-choose?utm_source=hashnode&utm_medium=feed)

Expo Router or React Navigation — which one makes more sense in 2026? 🤔

14 min read · [nmnkmr-mobile-dev.hashnode.dev](https://nmnkmr-mobile-dev.hashnode.dev/expo-router-vs-react-navigation-in-2026-which-should-you-choose?utm_source=hashnode&utm_medium=feed)

[May 22](https://hashnode.com/posts/expo-router-vs-react-navigation-in-2026-which-should-you-choose/6a1060be1f237623eafe519c)

### [Virtual DOM - The Invisible Tree React Builds Before Touching Your Page](https://nmnkmr-react.hashnode.dev/virtual-dom-the-invisible-tree-react-builds-before-touching-your-page?utm_source=hashnode&utm_medium=feed)

If you have ever asked this or even wondered about — "okay, but why is React fast?" And most explanations either go straight into heavy technical terms, or stop at "it uses a Virtual DOM, which is fas

6 min read · [nmnkmr-react.hashnode.dev](https://nmnkmr-react.hashnode.dev/virtual-dom-the-invisible-tree-react-builds-before-touching-your-page?utm_source=hashnode&utm_medium=feed)

[May 7](https://hashnode.com/posts/virtual-dom-the-invisible-tree-react-builds-before-touching-your-page/69fc525f3d9a9c10198b2556)
