Viraj NikamVRJ X
Viraj Nikam portrait

Software Developer

I'm Viraj Nikam, a passionate Software Engineer with 2.9 years of experience building clean, reliable & scalable web/desktop applications using React, Next.js, Tauri, and Tailwind CSS.

Contact Me

Latest Writing

Selected notes, experiments, and longer-form thinking.

All posts
  • 01

    Build Desktop Applications with Tauri

    1. Story behind. "JavaScript developers can’t build anything except web applications." Every time I hear this, my reaction is — Really? 🤔 Many people think JavaScript is limited to just web development, but that’s far from the truth. Trust me, JavaS...

    Aug 4, 2025
  • 02

    IndexedDB - browsers own storage system.

    Introduction. In a recent article, I introduced Dexie.js, a wrapper library for IndexedDB that simplifies working with it. I should have published this article about using IndexedDB with native APIs before the Dexie.js article. Why? Because only when...

    Jul 19, 2025
  • 03

    Dexie.js : The Smart Way to Handel Local Database in JavaScript

    Introduction If you’ve ever worked with IndexedDB, you know it can be a bit painful—lots of boilerplate and a complex API just to do simple things. That’s where Dexie.js comes in. It’s a lightweight wrapper that makes IndexedDB simple, clean, and dev...

    Jul 8, 2025
  • 04

    React Hook Form

    Lesson 1: Story behind. Before I discovered React Hook Form, I realized I was a complete noob when it came to handling form data in React. I used to manage form state and validations using local state variables. While this approach works for simple f...

    Jun 27, 2025

Experience

Work that shaped the craft. A concise timeline of practical engineering, UI work, and the technologies used along the way.

Artoon Solutions

Artoon Solutions

  • Practicing component architecture, responsive layouts, theme systems, and 3D canvas integration.
  • Improving performance-minded frontend development habits through focused engineering practice.
  • Implemented theme systems and responsive layouts inside game UIs, applying the same standards as production web apps.
  • Worked with canvas and WebGL for 3D rendering, learning how browsers handle graphics at a lower level than typical UI work.
  • Typescript
  • Games
  • UI Architecture
  • Three.js
EmailLinkedInGitHub

© 2026 Viraj Nikam. All rights reserved.