
Nitin Sahu
FULL-STACK ENGINEER · DELHI, INDIA · 2+ YRS
I build things end to end: the schema, the API, the interface, and the box it runs on. I care more than is normal about what happens at 340 pixels, what the empty state says, and whether the thing still works with JavaScript switched off — which is why, for this site, I measured the framework before picking oneREJECTEDNext.js, which I would have reached for out of habitWHYIt shipped 168 kB of JavaScript for a page with one button on it. Astro does the same page in 12.8 kB. Nothing here needed a runtime, so I stopped paying for one..
Shipping
3,681 contributions on GitHub in the last year — @flawlessnitin.
Stack
Experience
- Sole engineer on the project-management platform, built through 2025.
- Built a designation-scoped permission engine — 31 flags across 12 roles — before any feature shipped.
- Shipped GST-compliant invoicing that resolves IGST against CGST/SGST from GSTIN state codes, fixed at issue time.
- Followed it a year later with an attendance and leave module, once the platform had been in real use long enough to know what it needed.
- Led the CRM backend: a 30-model schema behind an 8-stage pipeline, with refresh-token rotation whose reuse detection drops every session.
- Rewrote AR-Magic solo off MongoDB into a typed monorepo — four apps, four packages, zero downtime.
- Cut per-request database load with cached auth lookups, and fixed a trust-proxy bug that had collapsed every user behind Nginx into one rate-limit bucket.
- Built an employee management system with a four-step registration wizard capturing 50+ fields per record, in-browser photo capture and printable PDF forms.
- Turned a hardcoded admin panel into a dynamic dashboard with live metrics and sales charts.
Projects
All on GitHubAlso built
If that’s the kind of engineer you need, write to me.
work.nitinsahu@gmail.com- BUILT WITH
- Astro
- JS SHIPPED
- 12.8 kB
- LIGHTHOUSE
- 85
- LCP
- 3.0 s
- DEPLOYED
- 8m ago
© 2026 Nitin Sahu. All rights reserved.