My Projects
AI Powered Personal Knowledge Vault Integrated with OpenAI's gpt-3.5-turbo
The AI-Powered Personal Knowledge Vault is a full-stack web application designed to help users seamlessly create, organize, and securely store personal notes across devices. It features AI-powered summarization by integrating the OpenAI API to generate concise, meaningful summaries for each note, allowing users to quickly grasp key information. To ensure secure and scalable storage, the platform leverages MongoDB Atlas and AWS S3, backed by secure authentication mechanisms. The application is soon to be fully containerized with Docker and deployed using Kubernetes on AWS, enabling high reliability, simplified updates, and effortless scalability.
Smart Compliance Scheduler Integrated with OpenAI's gpt-3.5-turbo
Smart Compliance Scheduler is a web application built with React, Spring Boot, and MySQL to help compliance professionals efficiently manage regulatory tasks and deadlines. The platform enables users to easily create, view, edit, and organize tasks with rich details such as descriptions, due dates, priorities, statuses, and file attachments. With intuitive table and calendar views, users can quickly visualize and prioritize their workload. Additionally, Smart Compliance Scheduler leverages OpenAI's GPT-3.5 Turbo, empowering users to create new tasks or receive assistant guidance simply by chatting in natural language with the integrated AI chatbot.
Security Testing on OpenEMR 7.0.3
This project offered real-world exposure to application security practices by simulating attacks on a live healthcare system. It strengthened my understanding of OWASP ASVS and CWE mappings while deepening my skills in threat modeling and defensive programming. Working with tools like Burp Suite, ZAP, and SonarQube, I was able to uncover and report actual vulnerabilities, reinforcing the importance of secure development throughout the software lifecycle.
Smart Expense Trackers
I developed a full-stack Smart Expense Tracker using Spring Boot and Hibernate to deliver real-time expense tracking and analytics. The project emphasized secure and efficient design by incorporating Spring Security for role-based authentication and leveraging Hibernate caching for performance optimization. I also managed a MySQL database, applying ORM best practices to ensure reliable and responsive data handling. This project reinforced my backend development skills and deepened my understanding of secure, scalable API design.
Effective Electrical Load Balancing Using RNNs
This project helps us balance the electrical load that would be needed by agricultural farms. This is achieved with the help of LSTM and GRU neural network models which were trained on timeseries datasets containing information on the various factors like humidity, dew, etc.
Inventory Management System
This project is an inventory management system that allows us to monitor a store's stock in real time. Users are kept informed about the shop's inventory status with this application. In order to guarantee the system's durability and capacity to handle mistakes gracefully, this project placed a strong emphasis on robust exception handling.
Two Player Chess Game Using Data Structures
This project is a two-person chess-like game that efficiently handles player moves and game logic by utilising a variety of data structures. The Java code used to write the game has been optimised for better performance. This project was challenge given to us by a company named Hitwicket for its placement process.
Proficient Restaurant Management System
This project allows restaurants to track key details such as which orders were taken by specific staff, on what day, at which table, and at what time. I allows customers to browse and select dishes from the website and have the option to remove items from their order if needed. Orders are assigned to waiters and chefs in a round-robin manner to ensure a balanced workload.