Software Engineer, Mumbai

I'm a software engineer. I specialize in backend work, and I ship full-stack applications when that's what the work needs.

EmailGitHubLinkedInResume

About

Mostly I like shipping software and learning things I don't know yet. I learned backend on demand, with deadlines and no roadmap, and I write here to find out how much I had wrong.

More about me →

Work

Server-side pagination over a 130K+ record dataset, database isolation for 5 client organizations, and a streaming workflow API.

TypeScript · React · TanStack Router / Query · Bun · Express · Python · PostgreSQL · AWS · Docker

REST APIs and bug fixes on a production CRM.

Node.js · Express · JavaScript

Stack

Languages

  • TypeScript
  • JavaScript
  • Python

Backend

  • Node.js
  • Express
  • Bun
  • FastAPI

Frontend

  • React
  • TanStack
  • Tailwind CSS

Data and cloud

  • PostgreSQL
  • AWS
Full stack and what I built with it →

Articles

  1. JavaScriptProcesses, Threads, and How Servers Handle WorkFrom programs on disk to processes, CPU scheduling, context switches, and threads, with the connection to Node.js and libuv.September 2026 · 14 min read
  2. JavaScriptNode.js Runtime and the V8 EngineHow Node.js extends JavaScript, how V8 executes and optimizes code, and how the engine manages memory.September 2026 · 13 min read
  3. JavaScriptJavaScript Type Conversion: Why '6' / '2' Is 3How JavaScript converts values to strings, numbers, and booleans, including coercion, NaN, truthy and falsy values, and the special behavior of plus.February 2025 · 15 min read
View all articles →