Open to SWE internships


*

Full-Stack Developer & CS undergrad at KIET. I build production-style products end to end, from multi-tenant SaaS to real-time platforms and developer tools people actually install.

drag the nodes ↙
$ npx repotrace
Based in IndiaScroll↓
TypeScript✺React✺Next.js✺Node.js✺PostgreSQL✺Prisma✺Socket.io✺WebRTC✺Redis✺Docker✺AWS✺Cloudflare✺
01About

I'm a third-year CS student who learns by shipping. My projects tend to start as “how hard could it be?” and end up as deployed products with auth, payments, real-time sync and actual users.

Lately that's meant a multi-tenant school SaaS, a Discord-style real-time platform, and a CLI that draws your codebase as a graph. When I'm not building, I'm usually grinding contests on LeetCode or contributing to open source.

0+
LeetCode problems solved
0+
npm downloads in week one
0
Peak contest rating
0.00
CGPA at KIET
02Selected work

Three products, each one deployed and live.

Multi-tenant School Management SaaS01/03

SchoolHub

Role-based portals for super admins, school admins, teachers, students and parents, covering attendance, homework, fees, exams, report cards, timetables and a library.

  • 22-model PostgreSQL schema with shared-schema multi-tenancy
  • Tenant middleware + schoolId indexing blocks cross-tenant (IDOR) access
  • JWT access/refresh tokens in HTTP-only cookies, RBAC guards, Zod validation
  • Razorpay UPI fee payments, receipts and Cloudflare R2 uploads
React 19TypeScriptTanStack QueryExpressPostgreSQLPrismaZodRazorpayR2
Real-time Discord-style platform02/03

Multi-Server Comms

Multi-server chat with text, voice and video channels, DMs and role-based access, built on a hybrid real-time architecture.

  • Standalone Socket.io service + Next.js API routes for live messages, edits, deletes
  • Voice & video channels powered by LiveKit
  • Cursor pagination, infinite scroll and optimistic updates
  • Polling fallback and media attachments via UploadThing
Next.js 16TypeScriptSocket.ioLiveKitTanStack QueryPostgreSQLPrismaClerk
Interactive codebase intelligence CLI03/03

RepoTrace

Run `npx repotrace` and see your codebase as an interactive dependency graph. 1,500+ downloads in its first week.

  • AST engine for TypeScript, JavaScript, Python and Dart/Flutter
  • Resolves imports and symbols without executing code
  • Kahn's topological sort, cycle detection & breaking
  • Directory clustering and execution-flow tracing in React Flow
TypeScriptNode.js CLIAST ParsingReact FlowDagre
03Journey

Jun 2026 – Jul 2026
DecodeLabs
Remote

Backend Development Intern

  • Contributed to the backend of a School LMS with Node.js, Express, PostgreSQL and Prisma.
  • Developed REST APIs and implemented JWT authentication with HTTP-only cookies.
  • Worked with the frontend team on API integration and fixed defects raised in QA.
2024 – 2028
KIET Deemed to be University
CGPA 8.27

B.Tech, Computer Science & Engineering

  • Third year. Focus on data structures & algorithms, OOP, DBMS and operating systems.
04Toolbox

TypeScriptJavaScriptC++SQLJava
Also fluent in: data structures & algorithms · OOP · DBMS · operating systems
05Wins

📦
1,500+ npm downloads

RepoTrace hit 1.5k downloads in its first week of launch.

🧠
650+ problems solved

LeetCode, with a peak contest rating of 1690.

🌱
Open source

Contributor to Better Auth and Clerk.

🏆
Hackathon winner

Won iOS Developer Night; selected in SIH college internals.

☁️
AWS Certified

AWS Certified Cloud Practitioner.