About Me

Software Engineer (AI/ML) | Researcher | Innovator

I'm a Software Engineer (AI/ML) at KAZ Software, specializing in Generative AI, Large Language Models (LLM), and Computer Vision. I hold a Bachelor of Engineering in Computer Science and Engineering from Bangladesh University of Business and Technology (BUBT). I am deeply passionate about innovating and adapting deep neural network methodologies to tackle challenging problems.

I also have hands-on experience with DevOps practices, including containerization using Docker, and cloud computing with Amazon Web Services (AWS). Collaboration is key to my work, and I'm always open to new opportunities. Don't hesitate to reach out to me via email!

Professional Details

  • Current Position: Software Engineer (AI/ML)
  • Company: KAZ Software
  • Institution: Bangladesh University of Business and Technology (BUBT)
  • Degree: BSc in Computer Science and Engineering

Research Interests

Generative AI
Deep Learning
Natural Language Processing
Computer Vision
Medical Imaging
DevOps (AWS)

News

  • 03/2025: I've thrilled to announce that I've joined as a Software Engineer(AI/ML) at KAZ SOFTWARE
  • 11/2023: I've thrilled to announce that I've joined as a Machine Learning Engineer at Business Automation Limited
  • 06/2023: I've thrilled to announce that I've completed an intern on Machine Learning at Inflexionpoint BD LTD
  • 04/2021: I've joined as a Machine Learning Research Assistant at BUBT ML-LAB.

Resume

Click here to download my full Resume.


Education

BSc in Computer Science and Engineering

Jan. 2019 - Jun. 2023

Bangladesh University of Business and Technology (BUBT)

Advisors: Prof. Mr. Md. Shahiduzzaman

  • Traffic Congestion Detection Using Machine Learning and Deep Learning .

Work Experience

Software Engineer (AI/ML)

March 2025 - Present

KAZ Software, Dhaka, Bangladesh
  • Developing and deploying advanced AI/ML solutions specializing in Generative AI, Large Language Models (LLM), and Computer Vision applications.
  • Designing and implementing scalable machine learning pipelines to solve complex business problems.
  • Collaborating with cross-functional teams to integrate AI solutions into production systems.

Machine Learning Engineer

Dec. 2023 - Feb. 2025

Business Automation Limited, Dhaka, Bangladesh
  • Applied expertise in Generative AI, LLMs, and Computer Vision to create cutting-edge models that drive business success.
  • Collaborated with cross-functional teams to gather and analyze data, extract valuable insights, and design robust models.
  • Stayed updated with the latest advancements in the field of machine learning, and proactively applied new knowledge to enhance existing projects and explore novel opportunities.

Machine Learning Intern

April 2023 - Nov. 2023

Inflexionpoint BD LTD, Dhaka, Bangladesh
  • Participated in the development and implementation of machine learning models to address real-world business challenges.
  • Collaborated with experienced machine learning engineers and data scientists to preprocess data, select features, and fine-tune algorithms.
  • Gained hands-on experience in deploying machine learning models and evaluating their performance in production environments.
  • Contributed to the documentation and reporting of project progress, presenting findings and insights to the team.

Research Experience

Research Assistant

April 2021 - Feb. 2023

Bangladesh University of Business and Technology (BUBT)

Advisor: Md. Saifur Rahman

  • A stacked ensemble machine learning approach for the prediction of diabetes.
  • Bangladeshi signboard Text OCR by own datasets .

Skills & Certificates

Programming Languages

Core: Python, Node.js, C#, SQL, JavaScript

Machine Learning & AI

Frameworks: PyTorch, TensorFlow, scikit-learn

Techniques: Deep Learning, Neural Networks, Transformers, Supervised/Unsupervised Learning

Computer Vision

Tools: YOLO, OpenCV, Dlib, Pillow, scikit-image

Applications: Object Detection, Image Segmentation, Face Recognition, Keypoint Detection

Generative AI & NLP

Models: LLMs (GPT, Llama, Mistral, BERT, Flan), GAN, VAE

Techniques: RAG (Retrieval-Augmented Generation), Prompt Engineering, Self-supervision

DevOps & MLOps

Containers: Docker, Kubernetes

CI/CD: Jenkins, GitHub Actions

IaC: Terraform, Ansible

Monitoring: Prometheus, Grafana, MLflow

Data & Tools

Databases: PostgreSQL, MySQL, SQLite, MongoDB

Environment: Anaconda, Miniconda, Pipenv, Poetry

Cloud: AWS (Amazon Web Services)

Professional Certificates

Modern AI Certificate

Business Automation Systems

View Certificate
Database Engineering

Business Automation Systems

View Certificate
ICPC Asia Dhaka Regional

ACM International Collegiate Programming Contest

View Certificate
NLP Foundations

INeuron Intelligence

View Certificate
Agile Tools & Methodologies

Business Automation Systems

View Certificate
AI & Automation

IEEE (Institute of Electrical and Electronics Engineers)

View Certificate

Publications

 

Published

A stacked ensemble machine learning approach for the prediction of diabetes
Published: 22 November 2023
Mahedi Hasan Rasel Khondokar Oliullah;Md. Manzurul Islam;Md. Reazul Islam;Md. Anwar Hussen Wadud; Md. Whaiduzzaman

 

Projects

Quality Control System
Hole Detection

This project was designed for a Japanese automotive parts manufacturer to ensure high standards of quality and accuracy in their packaging. The goal was to automate the process of detecting and measuring specific holes on packaging boxes to verify if they adhere to strict dimensional requirements.

The system employs advanced computer vision algorithms to analyze each box cover. It begins by detecting the precise location of each hole, even under variations in lighting or surface texture. Once a hole is identified, the algorithm calculates its diameter and other spatial coordinates, as well as its distance to defined reference points.

By automating this quality control step, the system reduces the need for labor-intensive manual inspections, speeds up production, and enhances accuracy. This level of automation is particularly valuable for the automotive industry, where precision is critical.

Tool Inspection

This project addresses a critical challenge in industrial tool manufacturing: ensuring every tool is present and accounted for in production boxes. Using advanced image processing and a custom-trained CNN model, the software accurately detects avariety of tools, including screwdrivers, hammers, and other specialized equipment.

This project leverages the power of LLama3.1 to automate the creation of personalized cold emails. The system analyzes job postings and company information to generate contextually relevant and engaging email content.

This system combines facial recognition and OCR technologies to automate passport number tracking and verification using VGGFace for face recognition and MTCNN for face detection.

DCGAN

Developed and implemented a Deep Convolutional Generative Adversarial Network (DCGAN) using TensorFlow and Keras to generate synthetic images based on the MNIST dataset, demonstrating image quality improvement over training epochs.

Text Summarization
ROUGE Scores

Utilizes Pegasus model to automate text summarization. Achieved ROUGE-1 at 0.613, ROUGE-2 at 0.373, ROUGE-L at 0.557, and ROUGE-Lsum at 0.556.

Aspect Analysis
Huggingface Model

BERT-based model for multi-label classification of user feedback. Achieved F1-scores of 0.84 (micro), 0.81 (macro), and 0.83 (weighted) across 415 samples.

Time Series
Forecasting

Revenue forecasting using SARIMA and LSTM models. SARIMA RMSE: 529.56, LSTM RMSE: 323.89.

Detection System

CNN-based system for detecting and classifying signs related to accessibility and disability services.

Explainable AI

Utilizes SHAP and LIME to visualize and interpret model predictions across tabular, text, and image data, building trust in machine learning models.

MLflow implementation for tracking and managing machine learning experiments focused on predicting waiting times in service operations.

Explores Named Entity Recognition using state-of-the-art language models including MISTRAL, BERT, and FLAN T5, comparing performance across different pre-trained models.

Multimodal project combining CNN and RNN architectures to automatically generate descriptive captions for images across various scenarios.

Contact

Get in touch for collaborations and opportunities

Location
Dhaka, Bangladesh
LinkedIn