Projects

Unmochon
Unmochon

Code for the research paper ‘Unmochon’. Implemented E2E encryption. Full stack development experience.

Oct 1, 2021

Phylogenetic Tree
Phylogenetic Tree

Thesis project. Contributed a dataset for bioinformatics.

Jan 1, 2021

Longest Path Problem
Longest Path Problem

CSE-462 algorithm analysis and presentation

Dec 18, 2020

ParkIn: A Smart Parking App
ParkIn: A Smart Parking App

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.

Nov 9, 2020

Blood Cell Classification
Blood Cell Classification

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.

Nov 9, 2020

Paging Framework for xv6 OS
Paging Framework for xv6 OS

Introducing page fault in xv6 operating system.

Dec 19, 2019

ARP Cache Poisoning
ARP Cache Poisoning

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.

Sep 9, 2019

Wireless Patient Health Monitoring System
Wireless Patient Health Monitoring System

Brief Description: Arduino uno Pulse Sensor ATmega32 GSM module (SIM-900a) Bluetooth Module (HC-05) 16x2 LCD monitor Push Button LED

Jan 1, 2018

Java Networking
Java Networking

Teaching project. I used this project to teach in youtube and produce online contents.

Oct 27, 2017

Flappy Dragon
Flappy Dragon

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

Jul 16, 2016