← Back to the roomField notesSay hello ↗
← Back
Background

Learning by building.

Computer Science student at NIT Hamirpur focused on backend development, full-stack applications, and building reliable software through practical projects.

Foundation

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.

C and C++Data StructuresAlgorithmsNIT Hamirpur
Hands-on

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.

JavaScriptTypeScriptReactNode.jsExpress.jsMongoDB
Project

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.

skillaptTypeScriptCloudflare WorkersPackage Security
Project

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.

FATGSScheduling LogicFaculty AllocationData Modeling
Project

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.

TT_TRACKERMERN StackSchedule ManagementRoom Availability
Current Scope

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.

PRISMSThesis SubmissionInstitutional WorkflowsAcademic Systems
Ongoing

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.

Backend EngineeringDatabasesSystems Architecture

Learning through practical implementation and hands-on projects continues to shape my understanding of software systems, databases, and backend architecture.

Explore projects →