B.Tech CSE · Chandigarh University · Class of 2027
Full-stack builder based in Chandigarh, India 🇮🇳
I turn complicated workflows into focused, dependable products — from polished
interfaces to APIs, databases, authentication, document automation, and deployment.
Right now I am building public-sector workflow tools and AI-assisted learning products.
typescript javascript java react next.js node.js express postgres supabase mongodb redis aws git
Punjab District Survey Report Portal · next.js, typescript, postgres
A multi-role government workflow for reports, annexures, document uploads,
review dashboards, and PDF compilation.
CampusGPT · StudySaathi · next.js, openai, supabase
An AI study companion for grounded document chat, summaries, exam questions,
MCQs, and flashcards.
Student Management System · node.js, express, mongodb
A full-stack CRUD application with REST endpoints and persistent student records.
ID Card Generator · javascript, html, css
A focused browser utility for producing structured digital ID cards.
Every graphic on this page belongs to this repository. The portrait is generated
from my profile photo by scripts/generate_portrait.py;
the contribution, streak, language, and year graphics are drawn by
scripts/update_profile.py from GitHub's GraphQL API.
A scheduled action refreshes the data once
a day and commits only when pixels actually change. There are no hosted stat cards,
tracking counters, or third-party image services to rate-limit or disappear.
The reveal animation lives inside each SVG using SMIL because GitHub strips scripts
from profile READMEs. Portrait rows use explicit text lengths, so the character grid
keeps its shape across operating systems without loading an external font.

