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
- Email: mahedi.hrasel@gmail.com
- GitHub: github.com/mahedishato
- LinkedIn: linkedin.com/in/mahedi182641
- Website: mahedishato.github.io
Research Interests
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.
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
Database Engineering
Business Automation Systems
ICPC Asia Dhaka Regional
ACM International Collegiate Programming Contest
NLP Foundations
INeuron Intelligence
Agile Tools & Methodologies
Business Automation Systems
AI & Automation
IEEE (Institute of Electrical and Electronics Engineers)
Publications
Published
Mahedi Hasan Rasel Khondokar Oliullah;Md. Manzurul Islam;Md. Reazul Islam;Md. Anwar Hussen Wadud; Md. Whaiduzzaman
Projects
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.
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.
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.
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.
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.
CNN-based system for detecting and classifying signs related to accessibility and disability services.
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
Let's Start a Conversation
I'm always open to discussing new opportunities and collaborations
Send an Email