The person behind the commits
Full Stack AI Developer based in Bengaluru — building web apps that hold up with real users, real traffic, and real deadlines.
I’m a Full Stack AI Developer and a Data Science undergraduate at IIT Madras. I design, build, and ship production-ready web applications — most recently as a Full Stack Developer Intern at IAVerse.
My recent work spans a 1,200+ page WordPress-to-Next.js migration at IAVerse, a workforce alignment platform at KaiKa AI where I also trained the machine learning model behind its scoring engine, a freelance ed-tech platform serving 1,500+ daily active users, and a peer-to-peer marketplace live across four Indian cities. I work the whole stack: React and Next.js on the front, Node.js and Express REST APIs on the back, MongoDB and PostgreSQL for data, deployed on Vercel, Render, and AWS.
I care about the parts users never see — product analytics with Mixpanel and PostHog, error monitoring with Sentry, API security, and architecture that scales. Alongside building, I’ve solved 1,000+ Data Structures & Algorithms problems on LeetCode and Codeforces, with a focus on Trees, Graphs, and Dynamic Programming.
Right now I’m extending that into mobile — learning Android and iOS development, with a first app in progress and a release planned soon. I’m open to software engineering, full-stack and AI/ML roles, and to internship and freelance opportunities.
- Stack
- Next.js · React · NestJS · Node · Express · PostgreSQL · MongoDB
- Currently
- Open to internships & freelance work
- Building
- First mobile app — Android & iOS, releasing soon
- Recently
- Full Stack Developer Intern @ IAVerse (Remote)
- Education
- BS Data Science, IIT Madras · CGPA 8.27
- Algorithms
- 1,000+ DSA problems · LeetCode & Codeforces
How I work
Ship end-to-end
I work across the whole stack — UI, API, database, deployment — so a feature is done when it is live and working, not when the PR merges.
Build for scale
Scalable architecture, clean component systems, and API security are decisions I make early, not patches I add when something breaks.
Mind the invisible
Analytics, error monitoring, and performance budgets matter as much as the visible UI — they are how you actually know a product works.