Hey, I'm Nitin Ahirwal.
I’m a Software Engineer focused on building modern, scalable, and user-centric digital products.
My stack includes TypeScript, React, Next.js, Node.js, Hono, FastAPI, React Native, Tailwind CSS, PostgreSQL, MongoDB, Redis, Docker, Kubernetes, GraphQL, REST APIs, AI/LLM integrations, and cloud infrastructure. I enjoy architecting performant applications, designing clean APIs, optimizing systems, and delivering seamless user experiences.
I’m passionate about software architecture, DevOps, automation, performance engineering, and building reliable systems that scale from startup MVPs to enterprise applications.
Outside of coding, I spend my time running self-hosted services, experimenting with Proxmox clusters, optimizing Linux servers, exploring cybersecurity, networking, and contributing to open-source projects.

Recent posts
The $13 Billion AI Shakeup - Why Nvidia Buying Hugging Face Changes Everything
Nvidia is reportedly in advanced talks to acquire open-source AI hub Hugging Face for over $13 billion. Here is what happens when the company selling all the hardware decides to buy the software community, and why developers should be paying close attention.
August 27, 2026
LeetCode Challenge Day 111 — 1390. Four Divisors
Day 111 of my LeetCode challenge! Today's problem focuses on divisor counting with early stopping — combining number theory with efficient iteration to avoid unnecessary computation.
January 4, 2026
LeetCode Challenge Day 110 — 1411. Number of Ways to Paint N × 3 Grid
Day 110 of my LeetCode challenge! Today's problem dives into dynamic programming with pattern observation — counting valid colorings of an N × 3 grid using state compression.
January 3, 2026
LeetCode Challenge Day 109 — 961. N-Repeated Element in Size 2N Array
Day 109 of my LeetCode challenge! Today's problem focuses on observation and constraints — identifying an element repeated N times in a size 2N array without extra space.
January 2, 2026
Subscribe to my newsletter
Get updates on my work and projects.