Learning by building.
Computer Science student at NIT Hamirpur focused on backend development, full-stack applications, and building reliable software through practical projects.
Computer Science at NIT Hamirpur
Beginning my Computer Science studies at the National Institute of Technology Hamirpur provided a structured foundation in programming, data structures, algorithms, and computer systems. Learning the fundamentals in C and C++ shaped my approach to understanding how memory, data layout, and software function beneath higher-level abstractions.
Exploring Web & Full-Stack Development
To understand how complete applications operate from client to database, I began building full-stack web software with JavaScript, TypeScript, React, Node.js, Express.js, and MongoDB. Learning through practical implementation clarified API contract design, asynchronous request processing, data modeling with Mongoose, and clean component architecture.
skillapt — A Secure Package Manager for AI Agent Skills
Agent skills are prompts and code that an AI agent trusts, but they are usually copy-pasted with no versioning or integrity checks. With skillapt I built a TypeScript CLI, a registry API on Cloudflare Workers, and a React web portal that together install, lock, verify and publish skills, with SHA-256 verification and strict archive handling at every step.
FATGS — Structured Timetable Scheduling
Recognizing the coordination complexity in university scheduling, I built FATGS (Faculty Allocation and Timetable Generation System). The project centers on modeling academic scheduling entities—faculty, classes, subjects, rooms, and weekly slots—and applying scheduling constraints to organize allocation workflows predictably.
TT_TRACKER — Dynamic Schedule Tracking
Static timetables break down when classes are rescheduled, rooms are reassigned, or sessions are cancelled. TT_TRACKER was created as a full-stack timetable management application to provide class-wise and faculty-wise views while supporting schedule adjustments and room availability checks.
PRISMS — Research Workflow Administration
Managing PhD research administration involves multi-stage workflows from coursework to final thesis defense. With PRISMS, the initial scope focuses on building a thesis submission and document upload module authenticated through institutional college Gmail accounts, designed to serve as the foundation for broader research lifecycle tracking.
Deepening Backend Fundamentals
I am continuing to strengthen my backend engineering foundations, database performance, and systems architecture. My focus remains on learning by building—developing practical, reliable software that solves real institutional and user challenges.