Md Hasebul Hasan Shawon

Graduate Research Assistant

My co-authored paper was accepted to the ICML conference on May 1st, 2025.
Alhamdulillah, one of my co-authored papers, “MapEval: A Map-Based Evaluation of Geo-Spatial Reasoning in Foundation Models,” has been accepted as a full paper at ICML 2025 – one of the most prestigious conferences in machine learning. Out of 12,107 submissions, only 313 papers (the top 2.6%) received the spotlight distinction, and ours is one of them. Huge thanks to my brilliant co-authors, supervisors, and everyone who supported this journey. You can checkout our work in the following link: https://mapeval.github.io/

I'm Md. Hasebul Hasan Shawon, Curently doing my PhD in Computer Science and Engineering at University of Texas at Arlington. Before that I was employed as a Machine Learning Engineer at IQVIA. Alongside, I've had the honor of serving as a part-time lecturer in the Department of Computer Science and Engineering at Bangladesh University of Engineering and Technology . Furthermore, I also obtained Master degree in Computer Science and Engineering in the same department at BUET.
Prior to that, I obtained my Bachelor's degree in Computer Science and Engineering (CSE) with Honors and Magna Cum Laude from the Department of CSE at BUET. I am also working with a few professors for research purposes.

My research interests broadly lies in:
Gen AI
NLP (focus on LLM Explainability)
Applied Machine Learning (focus on health)
Computer Vision

You can find more information in my CV


Education

Bangladesh University of Engineering and Technology

Master of Science in Computer Science and Engineering
Computer Science and Engineering

CGPA: 3.75 out of 4.00 (obtained Marks: Above 85%)

Authored one peer-reviewed paper in a top conference (ICML), a paper accepted at COMPSAC, and two preprints. Thesis: AN EFFICIENT COMPOSITIONAL REASONING APPROACH FOR SOLVING GEOSPATIAL QUERIES USING LLMS, supervisor: Dr. Mohammed Eunus Ali


June 2022 - August 2025

Bangladesh University of Engineering and Technology

Bachelor of Science
Computer Science and Engineering

CGPA: 3.77 / 4.00 (3.89 in senior year)

Thesis: A MULTI-MODAL DEEP LEARNING BASED APPROACH FOR HOUSE PRICE PREDICTION


Feb 2017 - May 2022

Publications

  1. ICML 2025 Mahir Labib Dihan, Md Tanvir Hassan, Md Tanvir Parvez, Md Hasebul Hasan, Md Almash Alam, Muhammad Aamir Cheema, Mohammed Eunus Ali, Md Rizwan Parvez, Mapeval: A map-based evaluation of geo-spatial reasoning in foundation models,in Forty-second International Conference on Machine Learning, 2025, url

  2. COMPSAC 2024 Md Hasebul Hasan, M. S. Islam Khan, M. S. Haque, A. Y. Ahmed and M. A. Adnan, GuardFL: Detection and Removal of Malicious Clients Through Majority Consensus, 2024 IEEE 48th Annual Computers, Software, and Applications Conference (COMPSAC), Osaka, Japan, 2024, pp. 1112-1117, doi: 10.1109/COMPSAC61105.2024.00150. paper link

  3. Md Hasebul Hasan, Mahir Labib Dihan, Mohammed Eunus Ali, Md Rizwan Parvez Mapagent: A hierarchical agent for geospatial reasoning with dynamic map tool integration, under review, 2025. manuscript pdf

  4. Md Hasebul Hasan, Md Abid Jahan, Mohammed Eunus Ali, Yuan-Fang Li and Timos Sellis. A Multi-Modal Deep Learning Based Approach for House Price Prediction. under review, 2024. manuscript pdf


Work Experience

...

IQVIA

Machine Learning Engineer II
Jan 2024 - Present
  • Research and Develop application that used LLM Agent
  • Fine-tune and deploy open-source LLMs such as Llama and Phi for specific tasks.
  • Develop and train different machine learning models for prediction tasks.
  • Design solutions based on customer requirements.
  • Technologies Used : Python, PyTorch, PyTest, Pandas, Docker, MySQL, Snowflake, AWS SageMaker, Kubernetes, AWS EC2, AWS ECR, and Git, ci/cd, Huggingface, Langchain

Machine Learning Engineer I
May 2022 - Dec 2023
  • Maintain the codebase and ensure timely delivery of customer requirements.
  • Develop and implement unit and integration test cases and fix bugs in different algorithms.
  • Build Continuous Integration/Continuous Deployment (CI/CD) pipeline.
  • Technologies Used : Python, FastAPI, Pytest, Celery, Docker,PostgreSQL, MySQL, SQLAlchemy, Alembic, Webhook-Broker, Kubernetes, Jenkins, AWS, Git

...

Bangladesh University of Engineering and Technology

Lecturer (Part-time), Department of Computer Sciences and Engineering
November 2022 - July 2024
  • Instructing courses
  • Supervising projects
  • Question setting
  • Mentoring
  • Script checking
  • Invigilating



Awards & Certifications

  • IQVIA Platinum Awards
  • University Merit List Scholarship for two semesters
  • University Dean's list for three consecutive years (Levels 2 to 4)
  • Technical Scholarship - All academic years

Skills

  • Programming Languages: C, C++, Java, Python, Javascript, HTML, CSS
  • Database and ORM: PostgreSQL, MySQL, MongoDB, SQLAlchemy
  • Frameworks: Tensorflow, PyTorch, Node.js, Vue.js, ReactJS Javafx, OpenGL, FastAPI
  • Tools/Software: Git, MATLAB, Latex, Pytest, Adobe XD (UI/UX Design), Wireshark, Cisco Packet Tracer, Huggingface, Docker, AWS, Alembic

Selected Projects

Enhance Partial Dominant Pruning for AD HOC Wireless Networks

  • Feature: AD HOC Networks, Dominant Pruning
  • This project explores Enhanced Partial Dominant Pruning (EPDP), an enhancement proposed to address issues with Partial Dominant Pruning. We evaluate its performance and analyze its potential for further improvement.
November 2023

Attacking and Defending ML Application on Public Cloud

  • Feature: Cloud security, AWS EC2, adversarial attack, CNN
  • This project proposes a framework to protect neural network classifiers from adversarial examples using detector and reformer networks, randomness, and diversity. It effectively addresses challenges in defending against advanced attacks without sacrificing the false positive rate on normal examples.
March 2023

Classifying DNA Sequence

  • Feature: Bioinformatics, Machine Learning
  • This project uses machine learning and deep neural networks to classify short E. Coli DNA sequences by employing various classifiers. The dataset consists of 106 DNA sequences, each with 57 nucleotides, sourced from the UCI machine learning repository.
March 2023

Cluster Based Influence Detection in Worldwide Trade Data

  • Feature: Network Science, NetworkX,
  • In this project, we use centrality measures and DeepWalk for clustering to identify the most influential country in separate communities of a network. We cluster communities based on similar economic trends using international trade data and calculate the influence measure for each country in each cluster using embeddings. We construct a graph using Gephi software and utilize NetworkX package to rank the countries from each cluster and identify the most influential countries.
November 2022

Food Image Classification

  • Feature: Deep learning, Transfer learning, CNN, Resnet50
  • I along with my partner build a CNN model to classify the food images into 10 classes. We train our model using 10k food images. We also fine-tune some pre-trained models (Resnet50, Efficientnet B7, Inception V3) and show their performance statistics.
January 2022

Convolution Neural Network(CNN) From SCRATCH

  • Feature: Deep learning, CNN
  • Implemented a convolutional neural network from scratch with python for an image classification task with support for variable number of layers, dimensions as well as batching.
January 2022

HIDDEN MARKOV MODELS

  • Feature:Python, Probabilty
  • Hidden Markov Model (HMM) implemented with the Viterbi algorithm.
  • The parameters of the model was estimated with Baulm-Welch Algorithm
January 2022

Security Project

  • AES standard implementation: An implementation of AES by python from scratch. This tool can encrypt as well as decrypt texts and files of any kind.
  • Cross-Site Scripting (XSS) Attack: Used a web application named Elgg provided in a pre-built Ubuntu VM image and exploited XSS vulnerability to launch an XSS attack on the modified Elgg.
  • Dos-Attack-ON-Dns-Server-using-ip-Spoofing: Here I implement Dos attack on Dns server (using ip spoofing) . For this attack I need three machines. One machine works as Dns server and others are the attacker machine and the normal user machine .Then From the attacker machine I execute a c code which performs a query flood attack to our DNS server . This dos attack affects our DNS server.DNS server stops to receive requests .So normal user can’t visit there requested page because the ip address of their requested page can't be translated.
June 2021

Amader Internet

  • Features: Software Development, Vue.js, Node.js, Mongodb
  • It's basically a website built for internet users, ISP, and NTTN in Bangladesh motivated by the info Sarkar phase-3 project. This website was built along with two of my partners using Vue-js as front-end and Node-js as back-end.
Feburary 2021

Classical AI Projects: Ghost Hunter

  • AI-game-LinesOfAction: Used minimax algorithm with alpha-beta pruning with suitable heuristics to create and agent which is able to play the board game. Can also be played in multiplayer mode.
  • Ghost Hunting: Modeled Ghost Hunting problem using HMM and Particle Filtering.
  • Latin Square CSP Solver: Used several CSP solving algorithms with heuristics to solve latin square.
  • Optimal Exam Scheduling with local search: Exam scheduling problem was solved by local search with appropriate heuristics.
  • Solving n-puzzle by A-star search: Solved n-puzzle problem with A-star search by using two heuristics (the misplaced tiles an the Manhattan distance).
July 2020

Online Service Platform

  • Feature: Java, Postgresql, relational database, Java Fx
  • This desktop application was built using JavaFX for UI and Postgresql for the database. Here we mimic ShebaXYZ.
April 2019

Hospital Management System

  • Feature: Java, Networking, Java Fx, Multi-Threading
  • It is a management system that provides many functionalities for the patients, doctors, and authorities. Based on multi-threaded and networking, this software provides access for many patients and doctors at a time.
May 2018

Please feel free to visit my github profile for more projects.


Activities

  • Participated in the following Programming Competition:
    • ACM ICPC Asia Dhaka Regional Contest 2018, 2019
    • NSysS Programming Competition 2019
    • Inter BUET Programming Competition 2018