Academic Projects

ML/DL Projects

  1. Explainable Lung Disease Classification from Chest X-Ray Images Utilizing Deep Learning and XAI
    • GitHub Link
    • Description: Identifying disaster-damaged materials from social media posts by merging text and image data.
    • Technologies Used: Python, PyTorch, NLP, Computer Vision.
  2. Segmentation of a large multi-domain Bengali document layout analysis dataset.
    • GitHub Link
    • Description: This project means breaking down a big collection of different types of Bengali documents into smaller parts based on their layout. This process helps organize and categorize the documents, making it easier to work with them for various purposes, like searching, analyzing, or extracting information.
    • Technologies Used: Vision Transformer, Segmentation.
  3. Depth Estimation Of Endoscopy Using Pytorch
    • GitHub Link
    • Description: It refers to the process of using the PyTorch deep learning framework to determine the depth or 3D information in endoscopy images or videos. This can be valuable in medical applications, as it helps in understanding the spatial characteristics of structures inside the body when using endoscopic cameras. PyTorch is a popular tool for implementing deep learning models, and in this context, it’s being used to create a system that can estimate the depth or distance of objects in endoscopy imagery.
    • Technologies Used: PyTorch, Deep Learning.
  4. Multimodal Disaster Event Identification from Social Media Posts
    • GitHub Link
    • Description: Identifying disaster-damaged materials from social media posts by merging text and image data.
    • Technologies Used: Python, PyTorch, NLP, Computer Vision.
  5. XAI and Deep Neural Networks for Crop Disease Detection and Interpretability
    • GitHub Link
    • Description: Integration of Explainable AI techniques with Deep Neural Networks for crop disease detection.
    • Technologies Used: Python, Tensorflow, Keras, Computer Vision, XAI.
  6. Bangladesh Real Estate Market Analysis
    • GitHub Link
    • Description: Exploration of a comprehensive house listing dataset from various cities in Bangladesh for real estate market insights.
    • Technologies Used: Python, Pandas, Scikit-learn, XGBoost, LightGBM, Random Forest.
  7. Bangladesh Economic Growth Analysis
    • GitHub Link
    • Description: Explore and visualize data showcasing Bangladesh’s robust economic growth, highlighting its position as one of the world’s fastest-growing economies.
    • Technologies Used: NumPy, Pandas, Matplotlib, Seaborn, Scikit-learn, pmdarima, folium

Others Projects

  1. Broadband Management System
    • GitHub Link
    • Description: Streamlined broadband service management tool built using Java Swing and MSSQL.
    • Technologies Used: Java, JavaSwing, MSSQL.
  2. Shop Management with Distribution Database System
    • GitHub Link
    • Description: Insert products into different site databases and introduce searching functionality from different sites.
    • Technologies Used: C++, PLSQL, Oracle.
  3. Bachelor-Neer (House rental management system)
    • GitHub Link
    • Description: Online platform for house rental management, providing various accommodation options.
    • Technologies Used: MVC, .Net Framework, JavaScript, HTML, CSS.
  4. Jersey Lagbe
    • GitHub Link
    • Description: Jersey Lagbe” in Bengali means “I need a jersey.” This is Jersey selling website which is developed by HTML, CSS, Bootstrap, Carousel, JS, PHP.
    • Technologies Used: HTML, CSS, Bootstrap, Carousel, JS, PHP.
  5. Easy Tour
    • GitHub Link
    • Description: This is android Studio based project. In this software anyone can see the tourist place in bangladesh also take a small guideline from this application
    • Technologies Used: Android Studio, Java, Firebase Database
  6. Automated Water Pump with pH
    • GitHub Link
    • Description: This is a little bit hard project. But I will explain it in a simple manner.

      How It Works–The Arduino turns the water pump ON/OFF by calculating the data received from the Ultrasonic Distance Sensor. If the data is a particular distance (In Code -first-Inches then cm) less from the sensor, then the Arduino turns the water pump ON. After turning it ON, it checks if the data is a particular distance (In Code - Inches) high from the sensor, the the Arduino turns the water pump OFF. Then measure PH of this water using PH-meter then abnormal value aware using buzzer.

      Pump ON/OFF- Auto and Manual

      How I made this project– I was worried about the overflow of the water from my water tank. I loses a huge amount of water from it. So, I started thinking of a way to get rid of it. I came with an idea of making a system which controls the water pump.

    • Technologies Used: Arduino, Hardware
  7. Ludo game
    • GitHub Link
    • Description: This project explores the development and implementation of Ludo games using WebGL (Web Graphics Library) technology.

      This project explores the development and implementation of Ludo games using WebGL (Web Graphics Library) technology. Ludo, a popular board game enjoyed by people of all ages, has undergone a transformation with the advent of WebGL, enabling the creation of immersive and visually appealing digital versions. This project investigates the process of leveraging WebGL to enhance the gameplay experience, bringing the traditional board game to life in a web browser environment.

      The project examines the technical aspects of WebGL-based Ludo games, their visual and interactive features, and the impact of this technology on player engagement and enjoyment. The findings contribute to the understanding of WebGL’s capabilities in creating compelling digital adaptations of classic board games and provide insights into the potential of WebGL as a platform for future game development.

    • Technologies Used: WebGL, Three.js
  8. PyGame- Snake
    • GitHub Link
    • Description: It is Basic Snake Game in Python! In this simple yet engaging game, you’ll take control of a snake and navigate it around the screen, trying to eat food and grow in length. Your goal is to achieve the highest score possible without colliding with the walls or your own body.

      The game utilizes the Pygame library, which provides a set of tools and functionalities for game development. Pygame allows us to handle graphics, input events, and game logic, making it a perfect choice for creating this snake game.

    • Technologies Used: Python, VSCode
  9. Captain White Apron Fighting Game
    • GitHub Link
    • Description: 2D desktop game featuring a doctor combating the COVID-19 pandemic by eliminating viruses.
    • Technologies Used: C, C++, iGraphics.