About
Computer scientist focused on reliable ML and dependable software systems.
I am a Ph.D. candidate at Iowa State University working with Prof. Wei Le in the Program Analysis and AI Lab. Before graduate school, I spent four years building software for government, banking, AI, and mobile platforms. This page is the extended version of the homepage summary.
Education
-
Spring 2023 – Present
Ph.D. in Computer Science
Iowa State University, Ames, Iowa — Advisor: Prof. Wei Le
-
2018
B.Sc. in Computer Science and Engineering
Bangladesh University of Engineering and Technology (BUET)
Research experience
-
Fall 2023 – Present
Differential Debugging Framework for ML Model Versions
Developing methods to analyze behavioral inconsistencies across model versions using differential testing and invariant learning.
-
Summer 2024 – Fall 2024
Floating-Point Arithmetic Across Compilers
At Lawrence Livermore National Laboratory, investigated numerical differences between NVIDIA and AMD GPUs across compiler toolchains.
-
2020 – 2021
Virtual Internship System
Designed a virtual internship platform for benchmarking software development skills in blended academic and industry settings.
-
2018 – 2019
Scene Reconstruction from Static CCTV Cameras
Proposed a multi-camera 3D scene reconstruction system for surveillance and smart-city applications.
Professional experience
See the homepage for the condensed version.
-
May 2024 – Aug 2024
Computing Graduate Intern, Parallel Systems Group · Lawrence Livermore National Laboratory
Built tooling for cross-platform floating-point precision analysis across heterogeneous GPU architectures, including HIP backend code generation for the Varity project; earned an Honorable Mention at the LLNL Summer SLAM & Poster Symposium.
-
Nov 2020 – May 2022
Software Engineer · Reve Systems
Worked on ERP, procurement, accounting, and compliance systems for government operations.
-
Nov 2019 – Nov 2020
Software Engineer · ERA-InfoTech Ltd.
Built a FinTech chatbot, face recognition, remittance integration, and RPA systems for banking workflows.
-
Dec 2018 – Oct 2019
Junior Software Developer · Walton Digi-Tech Industries Limited
Developed Android ROM and feature-phone OS enhancements for consumer devices.
Technical strengths
- Python
- Java
- C/C++
- JavaScript
- PyTorch
- TensorFlow
- Spring Boot
- Flask
- Django
- Docker
- Linux
- CUDA/HIP
- SQL
- Program Analysis
- ML Testing