I'm a Chemical Engineering undergraduate at IIT Roorkee (Class of 2027) who pivoted into software engineering, with a focus on full-stack development and applied GenAI/RAG systems. I enjoy building products end-to-end — from REST APIs and real-time infrastructure to AI-powered features — and I'm currently looking for full-time SDE / AI Engineer roles.
- 🎓 B.Tech, Chemical Engineering — IIT Roorkee (2023 – 2027)
- 💼 Software Development Intern @ Jivika (Healthtech)
- 🌱 Open-source contributor @ FlowiseAI (YC S23) — 3 merged PRs on a 53k+ ⭐ repo
- 🏆 Top 6% on LeetCode · Specialist on Codeforces
A GitHub-style platform built from scratch with a custom CLI for version control, an AI-powered duplicate-issue detector, and real-time collaboration.
- Architected a full-stack VCS platform with 23+ REST API endpoints across 4 MongoDB models, covering repositories, issues, commits, and notifications.
- Built a custom Git-like CLI (
init,add,commit,push,pull,revert) with local staging and UUID-based commit versioning, pushing payloads up to 50MB to AWS S3 with automatic MongoDB fallback. - Designed a Gemini + Pinecone RAG pipeline that embeds issue text (768-dim, title-weighted) to flag semantic duplicates above a 0.82 cosine-similarity threshold, cutting manual triage by 40%.
- Engineered a Socket.IO notification layer with private per-user rooms, delivering instant cross-session alerts for stars, follows, and issue activity — eliminating client-side polling entirely.
- Implemented secure JWT authentication and React/TypeScript workflows for repo CRUD, starring, following, and a GitHub-style contribution heatmap, improving state sync speed by 35%.
- Deployed the frontend on AWS Amplify with environment-based configuration, shipping a fully working live demo.
🔗 Live Demo · 📂 Repository
A production-grade, server-rendered admin dashboard for managing an e-commerce catalog with role-based access, AI content generation, and live analytics.
- Built a server-side rendered dashboard in Next.js 16 (App Router + Server Components) with full CRUD for 25+ SKUs, cutting initial load time by 40%.
- Implemented multi-provider auth (Email/Password, GitHub OAuth, Google OAuth) via NextAuth.js v5 with a 3-tier RBAC system (Admin/Editor/Viewer) enforced through middleware-based route protection and JWT sessions.
- Designed a 3-step product creation wizard (Basic Info → Pricing & Stock → Images) with Zod validation and React Hook Form, backed by a paginated, searchable product table.
- Integrated AWS S3 presigned URLs for direct browser-to-S3 image uploads (up to 8 images/product) with automatic cleanup on deletion — removing server bandwidth overhead.
- Built an AI description generator via the OpenRouter API with a 3-model fallback chain (LLaMA 3.2, Gemini 2.0 Flash, Phi-3 Mini), plus a real-time analytics suite using MongoDB aggregations powering 4 Recharts dashboards for 90-day sales and low-stock trends.
- Authored a database seeding script generating 25 sample products and 90 days of order data for realistic demo/testing.
🔗 Live Demo · 📂 Repository

