Subscription-Based Asset Management System | Node.js, MongoDB, JWT, AJAX
Built a subscription-driven asset and debt management platform with secure JWT-based authentication and role-based access for Admin and Users.
Implemented middleware-based subscription validation to restrict dashboard access and features for expired or inactive subscriptions.
Developed CRUD functionality for assets and debts, with dynamic data loading using AJAX/jQuery to enable smooth, no-refresh user interactions.
Designed Admin workflows to manage users, monitor subscription status, and oversee asset and debt data.
Structured scalable MongoDB schemas, modular Node.js architecture, and applied Bcrypt password hashing and Joi validation for security and data integrity.
Event Reminder System | Node.js, Express, EJS, MongoDB, Cron Job
Designed and developed a role-based event management and reminder system with automated notification scheduling.
Built secure role-based access for Admin, Organizer, and User using JWT authentication.
Developed APIs for creating, updating, and managing events with server-side validation.
Implemented Cron Jobs using node-cron to automatically check upcoming events and trigger reminder notifications.
Designed a clear MVC-based backend structure and used MongoDB + Mongoose for efficient data modelling.
Integrated EJS templates to create dynamic pages for event listing and user interactions.
Ensured error handling, logging, and clean folder structuring for maintainability.
Key Skills: Node.js, Express.js, MongoDB, Mongoose, Cron Jobs, JWT Auth, REST APIs, EJS, MVC Architecture.
Tech Stack: Node.js, Express.js, MongoDB, JWT, EJS
Developed a secure role-based task management application with Super Admin, Admin, Manager, and Employee access levels.
Implemented JWT authentication with access & refresh tokens, token persistence, and secure HttpOnly cookies.
Built strict RBAC logic to control task creation, assignment, updates, and visibility across roles.
Created RESTful APIs and server-rendered dashboards (EJS) supporting both Postman testing and UI workflows.
Followed MVC architecture with clean controllers, models, and middleware for scalability and maintainability.
Tech Stack: Node.js, Express.js, MongoDB, JWT, EJS, Joi, Multer
Developed a full-stack blog platform with role-based access control supporting Admin, Author, and Reader roles.
Implemented secure authentication and authorization using JWT access & refresh tokens, HttpOnly cookies, and role-based redirects.
Built an admin dashboard to manage users, categories, and articles with soft delete, role protection, and analytics counters.
Enabled authors to create, edit, publish/unpublish, and delete articles with image upload handling and ownership checks.
Designed reader features including article exploration, search, category filtering, detailed views, and save/unsave articles functionality.
Used slug-based SEO-friendly URLs, article status control (draft/published), and image cleanup on updates/deletes.
Applied MVC architecture, server-side rendering with EJS, and input validation using Joi for clean and maintainable code.
Tech Stack: TypeScript, JavaScript, HTML, CSS
Built a Todo List application using TypeScript to manage daily tasks with strong type safety and clean code structure.
Implemented features to add, edit, delete, and mark tasks as completed.
Used TypeScript interfaces and types to define task models and improve maintainability.
Structured the project with modular functions and strict typing to prevent runtime errors.
Improved code reliability and readability by leveraging TypeScript over plain JavaScript.
Developed a quiz-based application with secure JWT authentication and email verification using Nodemailer to activate user accounts.
Implemented category-wise quiz management with dynamic question counts using MongoDB aggregation pipelines.
Built question handling workflows including category-based question listing, answer submission, and full-text search with regex support.
Designed user profile management with editable user details and protected API access.
Structured scalable MongoDB schemas for users, categories, questions, and answers, following a clean controller-based architecture.
Bachelor of Technology- Electrical Engineering (7.7 SGPA)
Higher Secondary (59.6%)
Secondary Education (8.6 CGPA)