Educational Background


  • M.Sc. in Computing Science (Crse), Multimedia Current

    University of Alberta, Edmonton, Alberta, Canada


  • B.Sc. in Computer Science & Engineering

    CGPA: 3.04 (out of 4.00)
    Last Four Semester CGPA: 3.30 (out of 4.00)
    Rajshahi University of Engineering & Technology (RUET), Rajshahi-6204, Bangladesh.
    Graduation Year: October, 2021


  • Higher Secondary Certificate (H.S.C.)

    GPA: 5.00 (out of 5.00)
    Jhenaidah Cadet College, Jhenaidah, Bangladesh


  • Secondary School Certificate (S.S.C.)

    GPA: 5.00 (out of 5.00)
    Jhenaidah Cadet College, Jhenaidah, Bangladesh

Skills


Field of Interest

- Data Science, Machine Learning, Medical Imaging, Artificial Intelligence (AI), Deep Learning etc.

Programming Languages

- Python, Latex, C++, C.

Libraries & Frameworks

- Numpy, Pandas, Seaborn, Matplotlib, Keras, OpenCV, SciKit, TensorFlow, PyTorch, OpenVino, Hugging Face, Deepface.

Version Controlling

- Github, Gerrit review server.

Operating System

- Windows, Linux.

Interpersonal Skills

- Presentation, Public Speaking, Leadership, Fluency in English (IELTS: 7.5) , Creativity, Punctual, Disciplined, Work in Teams.

Applications

- Jupyter Notebook, Kaggle, Overleaf, GitHub, PyCharm, Visual Studio, Anaconda-based environments, CodeBlocks, Google Docs, Sheets, Drive, Redmine

Thesis


An Automated Approach to White Blood Cell Classification using Convolutional Neural Network

- My undergrad thesis work was published at 23rd International Conference on Computer and Information Technology (ICCIT) 2020 and 2nd International Conference on Advanced Information and Communication Technology (ICAICT) 2020. This work was done under the supervision of Prof. Dr. Md. Rabiul Islam.

Paper 01: An Automated Approach to White Blood Cell Classification Using a Lightweight Convolutional Neural Network

Paper 02: A Lightweight Convolutional Neural Network for White Blood Cells Classification
Thesis Book: Google Drive Link

Projects


  • COVID-19 Detection using Transfer Learning

    - In this project, I tried to examine the chest x-ray images of normal and covid-19 affected people. For classification, I utilized transfer learning. The base model used here was the VGG-16 network.

    Github: (Link)
    Language used: Python
    Development Tools: Jupyter Notebook

  • Implementations of Neural Network Algorithms

    - This repository contains the lab work of the course CSE 4204 (Sessional of Neural Networks and Fuzzy Systems). I have implemented Nearest Neighbor, Single Layer Perceptron Learning, Multi Layer Perceptron Learning, Kohonen Self-Organizing Neural Network annd Hopfield Neural Network algorithm.

    Github: (Link)
    Language used: Python
    Development Tools: Jupyter Notebook, PyCharm

  • Multi-class Classification of White Blood Cells using CNN

    - This project was the backbone of my undergrad thesis. It involves classification of white blood cells using Convolutional Neural Network. Further research was conducted on this topic.

    Github: (Link)
    Language used: Python
    Development Tools: Kaggle, PyCharm

  • Pneumonia Detection using Convolutional Neural Network

    - In this work, I tried to differentiate the Normal and Pneumonia affected patients using chest X-ray images using a Lightweight Convolutional Neural Network. The main challenge was to gain higher accuracy with lesser number of parameters thus making the model lightweight.

    GitHub: (Link) Language used: Python
    Development Tools: Kaggle, Tensorflow, Jupyter Notebook

  • Tumor Image Classification

    - In this project, the Convolutional Neural Network is used to perform classification of brain tumor images. The dataset for this classification problem can be found from here.

    Github: (Link) Language used: Python
    Development Tools: Kaggle, Tensorflow, Jupyter Notebook

  • Digit Recognizer using ensemble method in Convolutional Neural Network

    - In this project, Convolutional Neural Network is used to perform recognition of digits. Here the ensemble approach is utilized to get better result. The detailed description can be found in the notebook.

    Github: (Link) Language used: Python
    Development Tools: Kaggle, Tensorflow, Jupyter Notebook

  • Information System Analysis and Design

    - RajIT Solutions Ltd.

    - A group project of CSE 4108 where the analysis of different sectors of RajIT Solutions Ltd (a local software company) were done and a new recommended system was proposed.

    Github: (Link) Language used: LateX
    Development Tools: Overleaf

  • Solutions of Programming Problems

    - A GitHub repository where I save all my solved problems. The solutions are mostly in Python and C++. A simple initiative to increase my analytical skills.

    Github: (Link) Language used: Python, C++
    Development Tools: VS Code