I enjoy making things. Here are a selection of projects that I have worked on over the years.
Code for the research paper ‘Unmochon’. Implemented E2E encryption. Full stack development experience.
Thesis project. Contributed a dataset for bioinformatics.
CSE-462 algorithm analysis and presentation
This project focuses on the application of deep learning techniques for automated blood cell classification. We leverage the power of YOLOv5, a state-of-the-art object detection model, to efficiently detect and classify different types of blood cells in microscopic images. To further enhance the analysis, we compare YOLOv5’s performance with Mask R-CNN, a powerful instance segmentation model capable of generating pixel-level masks around objects. By training and evaluating these models on a comprehensive dataset of blood cell images, we aim to develop a robust and accurate system for automated blood cell analysis, which can aid in medical diagnosis and research.
The number of personal vehicles usage is increasing manifold. People prefer personal vehicles to commute than depend on public transportation. Finding a parking space in most metropolitan areas, especially during the rush hours, is difficult for drivers. Due to this there is a need to provide sufficient parking places coupled with plenty of slots to help the user park his vehicle safely, also to ensure the user does not end up parking on non-parking area and cause discomfort to pedestrian.Due to this there is a need to provide sufficient parking places coupled with plenty of slots to help the user park his vehicle safely, also to ensure the user does not end up parking on non-parking area and cause discomfort to pedestrian. The idea behind our Android Application- “ParkIn” is to help the user analyse area’s where parking is available and number of slots free in that area.Additionally, the user can pre-book a slot in the area he desires for some consecutive days (along with the daily service) if it is available. This will help reduce the load on the administrator as his physical work reduces drastically and user can search the parking slot through Android Application.User can pay after completion of parking service he received. “ParkIn” Application relieves the user from the hassle of manually searching and waiting for empty slots to park the vehicle.
Introducing page fault in xv6 operating system.
In computer networking, ARP spoofing, ARP cache poisoning, or ARP poison routing, is a technique by which an attacker sends (spoofed) Address Resolution Protocol (ARP) messages onto a local area network. Generally, the aim is to associate the attacker’s MAC address with the IP address of another host, such as the default gateway, causing any traffic meant for that IP address to be sent to the attacker instead. ARP spoofing may allow an attacker to intercept data frames on a network, modify the traffic, or stop all traffic. Often the attack is used as an opening for other attacks, such as denial of service, man in the middle, or session hijacking attacks. The attack can only be used on networks that use ARP, and requires attacker have direct access to the local network segment to be attacked.
Brief Description: Arduino uno Pulse Sensor ATmega32 GSM module (SIM-900a) Bluetooth Module (HC-05) 16x2 LCD monitor Push Button LED
Teaching project. I used this project to teach in youtube and produce online contents.
My first project written in C++ with the help of iGraphics library. Awarded with 2nd runner-up at project showcase competition, CSE Fest, BUET, 2017 Download (exe) and Play