My Projects

Here are some of the projects I've worked on. Click on them to learn more.

SimplifyMe

Full Tech Stack:

Python
NLP
Machine Learning
BART
Hugging Face

Why I built this:

To generate concise and coherent summaries of research papers using the BART transformer model, making complex academic content more accessible.

SimplifyMe
This project is designed to leverage machine learning and natural language processing, specifically employing the BART model—a transformer-based model. The primary objective of this project is to generate summaries of research papers. By utilizing advanced techniques in NLP and machine learning, SimplifyMe aims to provide concise and coherent summaries, enhancing the accessibility and comprehension of lengthy research papers.
Python
NLP
Machine Learning
LLM
Decentralised Voting Application

Full Tech Stack:

Python
Solidity
Blockchain

Why I built this:

To enable secure and transparent voting using blockchain technology and smart contracts, ensuring a decentralized and tamper-proof election process.

Decentralised Voting Application
This project that employs decentralized blockchain technology to facilitate voting activities. Through this application, users have the ability to participate in elections and cast their votes for their preferred candidates. The project harnesses the capabilities of smart contracts to ensure the transparency, security, and integrity of the entire voting process, offering a decentralized and tamper-resistant solution for conducting elections.
Python
Solidity
Blockchain
Attendance System using Face Recognition

Full Tech Stack:

Python
MySQL
OpenCV

Why I built this:

To automate student attendance using facial recognition with the EigenFaceRecognizer model, ensuring a faster and more accurate tracking system for teachers.

Attendance System using Face Recognition
This project is designed to streamline and automate the attendance tracking process for teachers. The system utilizes face recognition technology, specifically the EigenFaceRecognizer model, to capture and analyze /images of students in the classroom. By employing this innovative approach, the project aims to eliminate manual efforts associated with traditional attendance management systems, providing a more efficient and accurate way to mark attendance through facial recognition.
Python
MySQL
Face Recgonition
Bikes Price Prediction

Full Tech Stack:

Java
Python
Scikit-Learn
Pandas
Machine Learning
Android

Why I built this:

To predict bike prices using machine learning, combining data analysis with an interactive Android interface for user-friendly forecasting.

Bikes Price Prediction
This project is focused on forecasting the prices of bikes using a variety of features such as country of origin, aesthetics, engine displacement, power, torque, and more. The project encompasses data cleaning, thorough analysis, and machine learning modeling to achieve accurate predictions. Additionally, it features an Android interface, allowing users to input specific details about bikes. This holistic approach combines data science and user interaction, providing a comprehensive tool for predicting bike prices.
Java
Python
Machine Learning
Automated Time Table Scheduler

Full Tech Stack:

Java
Java Swing
Android
MySQL
PyGAD
ITextPDF
Genetic Algorithm

Why I built this:

To automate and optimize timetable generation using a Genetic Algorithm, ensuring conflict-free schedules for educational institutions.

Automated Time Table Scheduler
This project aimed to streamline the process of generating conflict-free timetables by leveraging a Genetic Algorithm. The project likely involved taking input parameters such as the number of classrooms, teachers, classes, subjects, and preferred timings. By utilizing the genetic algorithm, the system would have iteratively generated and evolved potential timetables, optimizing for factors like room availability, teacher schedules, and class constraints. The end result would be an automated timetable that minimizes conflicts and meets the specified criteria, providing an efficient solution for scheduling in educational institutions.
Java
MySQL
Python
School App

Full Tech Stack:

Java
Java Swing
Android
MySQL

Why I built this:

To bridge the communication gap between teachers and parents by providing a seamless platform for managing and accessing student academic data.

School App
The School App project is a comprehensive solution designed to enhance communication and data management between teachers, students, and parents. The desktop application provides teachers with a user-friendly interface to store and manage student data, including the capability to enter and update student marks.The Android application serves as a convenient platform for parents to access their children's academic progress. Parents can log in using their phone numbers, gaining secure access to information about their children's performance, grades, and other relevant academic details.
Java
MySQL
Python
Grocery Shop Billing System

Full Tech Stack:

Java
Java Swing
ITextPDF
MySQL
Python
Matplotlib

Why I built this:

To automate billing operations and improve accuracy and efficiency in retail transactions.

Grocery Shop Billing System
The Grocery Shop Billing System project is designed to assist grocery shops in managing their inventory and generating customer bills. This system likely includes functionalities to keep track of available stock, update inventory levels, and generate accurate and detailed bills for customers.One notable feature is the integration of discount codes, providing the flexibility to apply and manage discounts during the billing process. This addition allows the grocery shop to implement promotional activities or loyalty programs effectively, enhancing the overall shopping experience for customers.
Java
MySQL
Python
Airline Ticket Reservation System

Full Tech Stack:

Java
Java Swing
ITextPDF
MySQL

Why I built this:

To streamline the flight reservation process and showcase my skills in building efficient, real-world web applications.

Airline Ticket Reservation System
The Airline Ticket Reservation System project streamlines the process of booking airline tickets online. Users can easily search for flights, select seats, and make secure online payments. The system provides a user-friendly interface for managing personal information and viewing booking history. With a focus on convenience, the project aims to offer a seamless and efficient solution for travelers to plan and confirm their air travel arrangements.
Java
MySQL