Projects
Personal Projects
Real-Time Face Recognition with Mask
For my final year project, I developed an advanced face recognition system capable of identifying individuals both with and without face masks. Using a convolutional neural network (CNN) in Python, I integrated the solution into a compact hardware model to demonstrate its real-world application. This system helps improve security in crowded places and during health crises, like the pandemic.
Technologies: Python, Deep Learning, CNN
Water Cleaning Boat
This award-winning project from our university's 'CSE Project Show - Spring 19' involved designing an autonomous boat to clean polluted surface water. With the use of a Raspberry Pi and Arduino Uno, the boat could navigate autonomously and gather water pollutants. This project emphasized environmental sustainability and IoT-based solutions for real-world water quality problems.
Technologies: Raspberry Pi, Arduino Uno
Identification of DNA-Binding Proteins
In this project, I used deep learning to predict DNA-binding proteins (DBPs) and their impact on gene expression regulation. Understanding DBPs is crucial for breakthroughs in genetics, especially for diseases related to immune system dysfunction, muscle conditions, and oxygen transport. The project utilized machine learning models, particularly neural networks, to analyze genetic data and predict protein interactions.
Technologies: Python, TensorFlow, Scikit-learn
Dhaka RentVision: Smart Pricing Insights
This project predicts rental prices in Dhaka with remarkable accuracy, based on key factors such as location, area size, and number of rooms. After thorough data preprocessing (including one-hot encoding), I achieved a test score of 94.5% using linear regression. The app also features a user-friendly interface built with Flask, allowing real-time rental price predictions for both renters and landlords.
Technologies: Python, Linear Regression, Flask
Ticket Reservation System
Developed a Java-based bus ticket reservation system to streamline the booking process. This project uses file I/O operations for efficient storage and retrieval of reservation data, allowing users to easily book, cancel, and view their tickets. It was built to improve ticket management for bus services and optimize reservation workflows.
Technologies: Java, File I/O
Save the Butterfly
As part of my Computer Graphics course, I developed a fun 2D game where players must rescue butterflies trapped in cages using arrows. The project was implemented using C and OpenGL, allowing me to explore interactive graphics and develop fundamental game mechanics.
Technologies: C, OpenGL
Professional Projects
Popular Travel Ltd. B2B Italy Website
Developed a highly functional web application to manage the airline ticket purchasing process for B2B users in the Italy branch of Popular Travel Ltd. The site allows businesses to book tickets efficiently and integrates with real-time data to enhance the user experience.
Technologies: HTML, Tailwind CSS, Vue.js, Laravel, MySQL
Dhaka Popular Travel Website
Streamlined the booking process for airline tickets through a user-friendly web application for B2B users. The system provides an easy interface for businesses to make reservations, while also handling complex data management and real-time availability.
Technologies: HTML, CSS, Alpine.js