Projects
Selected backend projects and APIs I've built.
A focused set of backend systems covering auth, RBAC, Redis-powered workflows, transactional APIs, and production-oriented testing.
Workspace Hub API
2025Production-grade Node.js/TypeScript backend for workspace and task management with strict 3-tier RBAC and a full task lifecycle.
Node.js, TypeScript, JWT, Redis, Jest
Built a production-grade backend with Owner/Admin/Member RBAC and real-time commenting.
Secured authentication with JWT, Redis refresh tokens, and Zod validation.
Achieved strong integration coverage with Jest and Supertest for critical auth and permission flows.
Restaurant Review API
2025Restaurant review platform built around advanced Redis data structures for search, ratings, caching, and cuisine discovery.
Node.js, TypeScript, Express, Redis
Developed a review platform using Node.js, TypeScript, Express, and advanced Redis modules.
Added full-text search, Bloom filter deduplication, sorted-set ratings, and set-based cuisine filtering.
Used list-stored reviews and TTL caching to support responsive review workflows.
Event Booking Management System
2025RESTful API with transactional booking, seat management, and email notifications.
Node.js, Express, MySQL, JWT
Built with Node.js, Express, and MySQL using JWT authentication and role-based access control.
Implemented transactional booking with seat management for safer concurrent reservations.
Integrated email notifications to complete the booking flow.
Smart Course Recommendation System
2024Streamlit-based recommendation system using TF-IDF, cosine similarity, preference analysis, advanced search, and learning analytics for personalized course discovery.
Python, Streamlit, TF-IDF, Cosine Similarity
Notes & Tasks Backend API
2024Node.js, Express, and MongoDB REST API with JWT auth, role-based access control, Joi validation, centralized error handling, and Pino logging.
Node.js, Express, MongoDB, JWT
Junkyard Management Full-Stack App
2024Full-stack application with Express backend and React frontend, built with responsive UI, environment-based configuration, and production-ready project structure.
React, Express, MongoDB, Node.js