Projects
Here's a showcase of my work spanning various technologies and domains. Each project represents a unique challenge and demonstrates different aspects of modern web development, from full-stack applications to machine learning implementations.
College Management System
Full-stack college management platform built with Django backend and React frontend. Features student and faculty profiles, course and enrollment management, role-based access control, and responsive UI for administrative tasks and reporting.
Real Time Chat Applicaton
Real-time chat application using Django Channels and WebSockets. Supports multiple chat rooms, live messaging, presence indicators, and message broadcasting with a scalable async architecture.
Event Management Application - MERN Stack
MERN-stack event management app for creating, listing and registering events. Includes user authentication, event CRUD, ticketing, search and filtering, and an interactive UI for organizers and attendees.
RAG Project
Retrieval-Augmented Generation pipeline combining MiniLM embeddings, FAISS vector store, and a GPT-2 model for context-aware text generation. Demonstrates document indexing, similarity search, and conditioned generation for improved responses.
Movie Recommendation System
Hybrid movie recommender combining collaborative and content-based filtering with neural network models. Provides personalized recommendations, evaluation metrics, and examples of feature engineering on movie metadata.
Invoice Generator
Clean, responsive invoice generator built with React, Vite and Ant Design. Create, edit and export invoices as PDF, manage client and item lists, and use templates for quick invoice creation.
Asynchronous Task Manager
Django-based task manager utilizing Celery and Redis for background job processing. Includes task scheduling, progress tracking, retry policies, and dashboard views for monitoring asynchronous workflows.
Shopify MERN App
MERN application showcasing Shopify-like product catalog functionality. Features product listings, search and filtering, product detail pages, and a modular backend for managing inventory and product data.
Attendance Management Application
Coming SoonComing soon: Lightweight attendance management tool using Django and HTMX for dynamic, server-driven interactions. Planned features include daily attendance logging, automatic calculations, exportable reports, and an easy-to-use interface.