The backend behind a better product. I'm a Computer Science student at NIT Hamirpur focused on backend development, full-stack applications, and building reliable software through practical projects.
A secure package manager for AI agent skills: install, lock, verify, pack and publish.
MY PART
CLI · Registry API · Web Portal · Package Security
BUILT WITH
TypeScript · Node.js · React · Cloudflare Workers
Behind the build
skillapt is a package manager for AI agent skills (SKILL.md plus helper files). It ships as three connected repositories: a TypeScript CLI, a registry API on Cloudflare Workers, and a React web portal for browsing, documentation and publishing.
Agent skills are prompts and code that an AI agent trusts, yet they are copy-pasted from random repositories with no versioning, integrity checks or review step.
The skillapt CLI (Node.js 22, TypeScript) provides init, install, search, info, outdated, update, list, remove, login, logout, pack, publish, yank and doctor, with a skills.json manifest and skills.lock.json lockfile and install --frozen for CI.
FATGS is a timetable generation system designed to organize academic scheduling requirements involving faculty, classes, subjects, rooms, and weekly time slots.
Generating academic timetables requires coordinating faculty assignments, class groups, room suitability, subjects, and scheduling constraints.
The system models academic timetable information and applies scheduling rules to produce structured timetable output. It supports academic master data, slot information, faculty allocation, and timetable generation workflows.
Manage academic schedules and handle timetable changes.
Manage academic schedules and handle timetable changes more effectively.
MY PART
React · Node.js · Express.js · MongoDB · Mongoose
BUILT WITH
React · Node.js · Express.js · MongoDB
Behind the build
TT_TRACKER is a full-stack academic timetable management project designed to provide class-wise and faculty-wise timetable views and support schedule changes, cancellations, and room availability checks.
Static timetables are difficult to manage when classes are rescheduled, cancelled, or moved to another room.
The application uses a structured timetable data model and management workflows to make schedules easier to view and update. Its intended functionality includes managing upcoming schedule changes and identifying available rooms.
PRISMS is an academic administration project intended to support the lifecycle of PhD scholars, beginning with a thesis submission and upload module and providing a foundation for additional research administration workflows.
Research administration involves multiple stages, academic documents, submissions, reviews, and institutional processes. Managing these workflows without a centralized system can make tracking and coordination difficult.
Develop the thesis submission module as the foundation of a larger PhD administration platform. Structure the system so future modules can support additional stages of the research lifecycle.
I'm Ankur Gupta, a Computer Science student at the National Institute of Technology Hamirpur. I'm interested in backend engineering, full-stack development, databases, and understanding how software systems work beyond the user interface.
I enjoy learning through practical implementation and building applications that solve real problems. My projects include skillapt, a secure package manager for AI agent skills, along with FATGS, TT_TRACKER, and PRISMS, which reflect my interest in developer tooling, academic scheduling, timetable management, and research administration software.
I'm continuing to strengthen my programming fundamentals, backend development skills, and understanding of software architecture through hands-on projects.