---
title: "Viraj Nikam (@viraj01) | Hashnode"
description: "Software Engineer. Read the latest articles by Viraj Nikam on Hashnode."
url: "https://hashnode.com/@viraj01"
---

@viraj01

# Viraj Nikam

@viraj01 · Joined June 2025

Software Engineer

### [Frontend Architecture That Grows With Your Application](https://blog.virajnikam.in/frontend-architecture-that-grows-with-your-application?utm_source=hashnode&utm_medium=feed)

A frontend application rarely becomes difficult to maintain all at once. It usually starts with a component that does a little too much. A page fetches data, transforms the response, checks permission

15 min read · [blog.virajnikam.in](https://blog.virajnikam.in/frontend-architecture-that-grows-with-your-application?utm_source=hashnode&utm_medium=feed)

[Nov 1](https://hashnode.com/posts/frontend-architecture-that-grows-with-your-application/6ae709a4f9321a12ad331c5e)

### [Guide to Auth Tokens](https://blog.virajnikam.in/guide-to-auth-tokens?utm_source=hashnode&utm_medium=feed)

You log in to a shopping app, check your orders, update your address, and close the tab. When you return later, the app still knows who you are. We expect this to work. But building it raises some int

16 min read · [blog.virajnikam.in](https://blog.virajnikam.in/guide-to-auth-tokens?utm_source=hashnode&utm_medium=feed)

[Oct 14](https://hashnode.com/posts/guide-to-auth-tokens/6acf706df7eab7056e1cc84f)

### [Build Desktop Applications with Tauri](https://blog.virajnikam.in/build-desktop-applications-with-tauri?utm_source=hashnode&utm_medium=feed)

"JavaScript developers can only build web apps." I hear this a lot, and it's not true anymore. With Tauri, you can build a desktop app using the frontend skills you already have. In this post I'll wal

6 min read · [blog.virajnikam.in](https://blog.virajnikam.in/build-desktop-applications-with-tauri?utm_source=hashnode&utm_medium=feed)

[Aug 4, 2025](https://hashnode.com/posts/build-desktop-applications-with-tauri/68912a4bb6f56f7a54b151d8)

### [IndexedDB - browsers own storage system.](https://blog.virajnikam.in/indexeddb-browsers-own-storage-system?utm_source=hashnode&utm_medium=feed)

Introduction. In my recent article on Dexie.js, saving data in the browser looked fairly straightforward. But that convenience left part of the story untold, what was Dexie handling behind the scenes?

5 min read · [blog.virajnikam.in](https://blog.virajnikam.in/indexeddb-browsers-own-storage-system?utm_source=hashnode&utm_medium=feed)

[Jul 19, 2025](https://hashnode.com/posts/indexeddb-browsers-own-storage-system/687b75558c999144bd763b1e)

### [Dexie.js : The Smart Way to Handel Local Database in JavaScript](https://blog.virajnikam.in/dexiejs-learn-the-basics?utm_source=hashnode&utm_medium=feed)

A Minimalistic Wrapper for IndexedDB.

3 min read · [blog.virajnikam.in](https://blog.virajnikam.in/dexiejs-learn-the-basics?utm_source=hashnode&utm_medium=feed)

[Jul 8, 2025](https://hashnode.com/posts/dexiejs-learn-the-basics/686d6b738778669f67f80467)
