Atharv Dange - Full Stack Engineer & Cinephile

atharv@dange:~$neofetch
ATHARV DANGE
Full Stack Engineer & Cinephile
OS: Node.js/Web Core
Host: Pune, Maharashtra, India
Shell: React/Node.js/TypeScript

$cat about.md

I’m a Full Stack Developer based in Pune, India. I build production systems end-to-end - from auth protocols and API design to the interfaces people actually use.

My focus is on writing software that’s correct, maintainable, and worth explaining. I care about how systems work under the hood, which is why I tend to build things from scratch when I want to understand them properly.

Outside of code I write about Web fundamentals, Frameworks, Tools and Software Engineering at blog.atharvdangedev.in and watch way too many films.

$cat experience.md

Smartscripts Pvt. Ltd2024–2026
Jr Software Engineer → Software Development Team Lead

Built and shipped production products end-to-end across the full stack. Took ownership of the IT department - from architecture decisions to client-facing project scoping, quotations, and on-time delivery.

Mentored interns and junior developers, conducted technical interviews for new hires, and entered a profit-share agreement reflecting expanded ownership and responsibility over the firm’s technical direction.

$cat stack.md

Core
TypeScriptNode.jsReactNext.jsPostgreSQL
Mobile
React NativeExpo
Tooling
TanStack QueryZustandZodPrismaAxios
Infra
VercelGitBun
Learning
Go

$ls projects/ --featured

[active]
Kleis OIDC

Kleis OIDC is a custom, zero-dependency OpenID Connect (OIDC) Identity Provider and Single Sign-On (SSO) engine built entirely from scratch.

Next.jsTypeScriptNode.jsTailwind CSSExpressPostgreSQLPrismaTurborepoJose
[active]
Shikai

Shikai is a mobile-first GitHub companion for developers who value clarity and sophistication.

ExpoReact NativeTypeScriptExpo RouterTanStack QueryZustandAxiosReact Native ReanimatedReact Native Gesture HandlerShopify FlashListExpo SecureStore
[completed]
Reiatsu

A Minimal, Type-Safe HTTP Server Framework Built from First Principles

TypeScriptNode.jsHTTP(Node.js Core)
View all projects

$ls blog/ --recent

April 18, 2026·19 min read
I Intentionally Built a Buggy Auth System. Here's Everything That Was Wrong With It

A deep dive into a deliberately flawed JWT auth system, designed as a teaching exercise to surface the security holes, race conditions, and missing edge cases that survive a first-pass auth design.

#authentication#jwt#security#node.js#typescript#bcrypt#refresh-tokens#race-conditions#system-design#api-design
April 15, 2026·6 min read
String Polyfills and Common Interview Methods in JavaScript

Strings look simple on the surface, but the methods you call on them hide a lot of useful behavior. This post explains what string methods are, why developers write polyfills, how to implement simple string utilities, and how these ideas help you solve common JavaScript interview problems with confidence.

#JavaScript#String Methods#Polyfills#Interview Preparation#Algorithms#String Utilities#String.prototype#Built-in Methods#DSA#Frontend Interviews
April 15, 2026·23 min read
Understanding Node.js Architecture: A Deep Dive into V8, libuv, and Everything in Between

Node.js is more than just 'JavaScript on the server.' It's a carefully assembled runtime built on top of battle-tested components that make non-blocking I/O possible. This post breaks down how those components fit together, what they actually do, and why the design choices matter.

#nodejs#javascript#v8#libuv#event loop#architecture#performance#worker threads#concurrency#nodejs history
Read all posts