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.

React OpenAI API gpt-3.5-turbo MongoDB Atlas AWS S3 Docker Kubernetes

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.

React Spring Boot Java Hibernate OpenAI API gpt-3.5-turbo

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.

Security OWASP Penetration Testing ASVS and CWE

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.

Spring Hibernate Java

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.

Python Keras TensorFlow

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.

Java OOPs Exception Handling JDBC

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.

Java Data Structures

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.

HTML CSS MySQL Flask