Md. Ashraful Islam

Dhaka, Bangladesh

I am a PhD student at Faculty of Information Technology, Monash University (since Dec 2025) and currently on leave from my position as Assistant Professor in the Department of Computer Science and Engineering (CSE) at Bangladesh University of Engineering and Technology (BUET). I completed my M.Sc. in Computer Science and Engineering at BUET (CGPA 3.92/4.00, WAM 98.24%), and previously earned my B.Sc. in CSE from BUET (CGPA 3.98/4.00, WAM 98.32%) with second position in the department. My research interests include Code Generation using Large Language Models, Natural Language Processing, Machine Learning, Artificial Intelligence, and Artificial General Intelligence.


Research Interests

  • Code Generation using Large Language Models
  • Natural Language Processing
  • Artificial General Intelligence

Publications

[Google Scholar]

MapCoder: Multi-Agent Code Generation for Competitive Problem Solving
Md. Ashraful Islam, Mohammed Eunus Ali, Md Rizwan Parvez
In ACL 2024 Main Conference [Paper Link] [Code]

CODESIM: Multi-Agent Code Generation and Problem Solving through Simulation-Driven Planning and Debugging
Md. Ashraful Islam, Mohammed Eunus Ali, Md Rizwan Parvez
In NAACL 2025 Findings [Paper Link] [Code]

Automatic High-Level Test Case Generation using Large Language Models
Navid Bin Hasan, Md. Ashraful Islam, Junaed Younus Khan, Sanjida Senjik, Anindya Iqbal
In MSR 2025 Technical Track [Paper Link] [Code]

Similar Region Search using LLMs on Spatial Feature Space
Al-Amin Sany, Mohaiminul Islam, Tanzima Hashem, Md. Ashraful Islam, Mohammed Eunus Ali
In EACL 2026 Findings [Paper Link] [Code]

A survey on deep learning based Point-of-Interest (POI) recommendations
Md. Ashraful Islam, Mir Mahathir Mohammad, Sarkar Snigdha Sarathi Das, Mohammed Eunus Ali
In Neurocomputing 2022, Journal of Elsevier. [Paper Link]


Experience

Assistant Professor
Department of CSE, BUET

Worked as an Assistant Professor at the Department of Computer Science and Engineering (CSE), Bangladesh University of Engineering and Technology (BUET).

Apr 2025 - Dec 2025
(On Leave Now)
Lecturer
Department of CSE, BUET

Worked as a Lecturer at the Department of Computer Science and Engineering (CSE), Bangladesh University of Engineering and Technology (BUET).

Nov 2022 - Apr 2025
Research Assistant
Qatar Computing Research Institute (QCRI)

Worked as a part-time remote research assistant at the Qatar Computing Research Institute (QCRI).

Aug 2024 - Feb 2025
Part-time Lecturer
Department of CSE, BUET

Worked as a part-time Lecturer at the Department of Computer Science and Engineering (CSE), Bangladesh University of Engineering and Technology (BUET).

Aug 2022 - Oct 2022
Research Assistant
Department of CSE, UIU

Served as a full-time Research Assistant on the Diabetes Research Project at United International University (UIU).

May 2022 - Aug 2022

Education

Doctor of Philosophy (PhD)

Faculty: Faculty of Information Technology
University: Monash University
Status: Ongoing

Dec 2025 - Present

Master of Science (MSc in Engineering)

Department: Computer Science and Engineering (CSE)
University: Bangladesh University of Engineering and Technology (BUET)
CGPA: 3.92/4.00
WAM: 98.24%

Jun 2022 - Jan 2025

Bachelor of Science (BSc in Engineering)

Department: Computer Science and Engineering (CSE)
University: Bangladesh University of Engineering and Technology (BUET)
CGPA: 3.98/4.00
WAM: 98.32%
Ranked Second Position out of 120 in the CSE Department

Feb 2017 - May 2022

Higher Secondary Certificate (HSC)

Group: Science
College: Govt. Azizul Haque College, Bogura, Bangladesh
GPA: 5.00/5.00
WAM: 100.00%
Ranked 26th position out of 80,000+ students

May 2014 - Dec 2016

Secondary School Certificate (SSC)

Group: Science
School: Karatoa Multimedia School and College, Bogura, Bangladesh
GPA: 5.00/5.00
WAM: 100.00%

Jan 2012 - April 2014


Professional Services [Selected]

  • Consultation Roles
    • Contributed to the development of mission-critical components for the Integrated Educational Information Management System (IEIMS) project of the Ministry of Education, Bangladesh as part of the CSE, BUET team (2022 - 2025).
    • Participated as a member of the CSE, BUET team for XI College Admission Processes in 2023, 2024, and 2025.
    • Participated as a member of the CSE, BUET team for Medical Admission Processing in 2024 and 2025.
    • Served as a team member of the CSE, BUET for the Nursing Admission Processing in 2023, 2024, and 2025.
    • Worked as a team member in the CSE, BUET group for the BSMMU Employee Recruitment Test 2023.
    • Involved as a member of the CSE, BUET team for conducting the Admission Test of the proposed Dhaka Central University in 2025.
    • Contributed as a team member in the CSE, BUET group for Admission Tests of UGC, DMTCL, and Homeopathy programs in 2025.
    • Involved in quantifying touch interactions on a touchpad intended to measure the timing of swimmers, as part of the CSE, BUET team. [Link]
    • Collaborated on the creation of learning materials for Python Programming as a member of the CSE, BUET team. [Link]
  • Reviewer for WISE 2023: 24th International Conference on Web Information Systems Engineering, Melbourne, Australia
  • Coach for BUET teams participating in the International Collegiate Programming Contest (2022, 2023, 2024).
  • Upwork: Completed around 52 projects.

Teaching Experience [Selected]

  • Courses at the Department of CSE, BUET
    • CSE 451: Computer Networks
    • CSE 452: Computer Networks Lab
    • CSE 101: Structured Programming
    • CSE 102: Structured Programming Lab
    • CSE 322: Computer Networks Lab
    • CSE 406: Computer Security Lab
    • CSE 216: Database Lab
    • CSE 208: Data Structures and Algorithms II Lab
    • CSE 308: Software Engineering Lab
    • CSE 408: Software Development Lab
    • CSE 108: Object-Oriented Programming Lab
    • CSE 109: Computer Programming
  • Training Courses at Bangladesh-Korea Information Access Center, Department of CSE, BUET
    • Generative AI
    • Introduction to Machine Learning with Python
    • Introduction to Python
    • Python Bootcamp for Beginners
    • Python for Beginners
    • Oracle Database Management and Administration
    • MS SQL Server Database Management and Administration

Skills

  • Programming Languages: Python, C, C++, Java, HTML, CSS, LaTeX, SQL, Javascript, Assembly, PHP, C#.
  • Deep Learning Frameworks: PyTorch, Keras, TensorFlow.
  • Database: Oracle, MySQL, PostgreSQL, MS SQL Server, MongoDB.
  • Embedded Systems: Arduino, ESP, ATMega32 and Different Micro-controllers and Networking chips.
  • Communication Skills: Bangla, English.

Honors and Awards

  • University Award: Academic Excellence (2017-2020)
  • Dean's List: Academic Excellence Award at all levels
  • BUET Entrance Exam 2016: Third Place among 12,000+ candidates
  • Rajshahi Education Board H.S.C.: Ranked 26th among 80,000+ candidates

Contact

Feel free to contact me for any queries or collaborations.
Email: md.islam5@monash.edu, mdashrafulpramanic@gmail.com, mdashraful@cse.buet.ac.bd
[Google Scholar] [GitHub]