Full stack engineer building with TypeScript, React, Node.js, and PostgreSQL | Auth & identity | React Native
I'm a full stack engineer with 2 years of experience shipping production software in TypeScript, React, Node.js, and PostgreSQL. I like building core pieces from scratch to learn how they work, which is how I ended up writing an OpenID Connect identity provider and a zero-dependency HTTP framework on npm.
- πΌ Freelance Full Stack Engineer (Mar 2026 β Present). Built MentorAIDConnect with a 3-person team for MentorAID, a UPSC-prep startup. Students book one-on-one mentor sessions and buy answer-copy evaluations, with Razorpay payments, 20-minute slot holds, a credit wallet, and Clerk role-based access
- π’ Previously Jr Software Engineer β Software Development Team Lead at Smartscripts Pvt. Ltd. (Mar 2024 β Mar 2026). Shipped 4 in-house products, ran the IT department across 5 clients, mentored 4 interns, and ran 30+ technical interviews
- π± Built Shikai (Play Store) - Read-only GitHub client for Android with PR diffs, Actions logs, a home screen widget, and GitHub OAuth (PKCE) through a Cloudflare Worker token proxy
- π Built Kleis (Live Demo) - OpenID Connect identity provider from scratch with PKCE, RS256 JWT signing, refresh token rotation, SSO, and a Next.js SDK
- π·οΈ Built XML Sitemap Generator (Live) - Hybrid crawler that detects client-rendered pages and falls back to Puppeteer, with a BullMQ job queue and live progress over SSE
- π¦ Built Reiatsu (npm) - Zero-dependency HTTP framework for Node.js with type-safe routing and built-in security middleware, under 45KB
- π¬ Ask me about auth and identity protocols, backend architecture, TypeScript, and React Native
- β‘ Fun fact: When I'm not coding, I'm probably watching movies, diving into a new anime series, or exploring the world around me
- My First AI Agent Was Wrong for Every Reason Except the Model - Oct 11, 2026
- How LLMs Actually Work, From Tokens to Predictions - Sep 23, 2026
- The Types Know Your Routes, and the Matcher Knows Which Wins - Sep 7, 2026
- The URL Remembers, and the Filesystem Already Knows - Jul 22, 2026
- Per-Route Error Boundaries and Prefetch on Hover - Jul 12, 2026
β‘οΈ View all posts




