About

Software Engineer & AI Researcher

Hello, I'm Rasman Mubtasim Swargo, a graduate student in Computer Science at Missouri S&T and a passionate AI researcher. I earned my undergraduate degree in Computer Science and Engineering from BUET in 2023. Before beginning my MS in Fall 2024, I worked as a Software Engineer at Chaldal, Bangladesh's largest online grocery service, where I contributed to multiple projects, including the development of a Logistics Routing Algorithm.


My journey into machine learning began during the pandemic, where I delved into projects like Bengali co-reference resolution. In my undergraduate thesis, I explored cross-modal fusion techniques to enhance performance in sign language recognition tasks. A highlight of my work was contributing to the development of a Bengali Speech-to-Braille interaction device, which helped my team win the MUJIB100 Idea Contest and secure 1 million BDT in seed funding.


Currently, I am conducting research under the guidance of Dr. Md Arifuzzaman, focusing on file transfer optimization within the domain of Computer Systems.


Beyond academics and research, I have taken on leadership roles to create a positive impact. As the chair of the IEEE Computer Society BUET Student Branch Chapter, I led the team to win the Best Student Chapter award from IEEE CS BDC. Additionally, I have been deeply involved in voluntary programs, including the Bangladesh Mathematical Olympiad and STEM outreach initiatives, inspiring and mentoring younger generations to embrace scientific exploration.

Education

M.S. in Computer Science

August 2024 - Present

Missouri University of Science and Technology

CGPA: 4.00/4.00

Notable Courses:

  • COMP SCI 5409 - Appplied Social Network Analysis
  • COMP SCI 5802 - Intro to Parallel Programming
  • COMP SCI 6800 - Distributed Systems
  • COMP SCI 6001 - Large Language Models

B.Sc. in Computer Science and Engineering

March 2018 - May 2023

Bangladesh University of Engineering and Technology

CGPA: 3.85/4.00

Awared merit scholarships and been on the Dean's List every academic year. Notable Courses:

  • CSE 305 - Computer Architecture
  • CSE 307 - Software Engineering
  • CSE 309 - Compiler Design
  • CSE 313 - Operating Systems
  • CSE 317 - Artificial Intelligence
  • CSE 321 - Computer Networks
  • CSE 405 - Computer Security
  • CSE 409 - Computer Graphics
  • CSE 411 - Simulation and Modeling
  • CSE 453 - High Performance Database Systems
  • CSE 411 - Simulation and Modeling
  • CSE 471 - Machine Learning
  • MATH 245 - Statistics and Probability
  • MATH 247 - Linear Algebra

Extracurricular Activities

Awards

Dean’s List Scholarship, BUET

2020-2023

Academic excellence at undergraduate level

University Merit Scholarship, BUET

2022-2023

Academic excellence at undergraduate level

Mujib100 Idea Contest

Nov. 2021

Winner. Secured 1 million BDT in seed funding. Project: Shobdo-Kolpo-Drum : Bangla Speech to Braille Interaction Device

Top 12 Finalist - 2022 SEA New Markets Finals

Dhaka-AI: Object Detection Challange

Sep. 2020

Top 10 in the leaderboard

The Duke of Edinburgh’s International Award

Dec. 2019

Bronze Standard

Freshers’ Programming Contest

Apr. 2018

Top 5

Experience

Bangladesh Mathematical Olympiad

2017-2024
Academic Team Member
  • Organized and conducted the national-level mathematics competition.
  • Designed and graded the competition questions.
  • Provided training to the participants.

IEEE Computer Society BUET SBC

2022-2023
Chairperson
  • Co-hosted Deep Learning Sprint, a Bengali Automatic Speech Recognition Competition. The competition won Kaggle’s Best Community Competition Award for July 2022.
  • Organized a game development competition named Game Jam 2023.
  • Won Best Student Chapter Award 2022 by IEEE CS BDC.

Society for the Popularization of Science

2017-2022
Academic Team Member
  • Volunteered at Children Science Congress 2019-2022.
  • Conducted teacher workshop on STEM pedagogy.
  • Instructed high-school students in research methodologies at summer science camps.

Experience

Missouri University of Science and Technology

August 2024 - Present

I am working as a Graduate Research Assistant under the supervision of Dr. Md Arifuzzaman at Missouri University of Science and Technology, one of the top engineering schools in the Midwest. My primary goal is to conduct research on file transfer optimization and develop relevant systems. My work so far includes the following accomplishments:

  • Designed and evaluated FastBioDL, an adaptive parallel downloader for large-scale genomic datasets. Achieved up to 4× speedup over the SRA Toolkit and 2.1× faster transfer on high-speed networks.
  • Architected AutoMDT, a modular data transfer architecture employing reinforcement learning for optimizing read, network, and write concurrency. Built a lightweight simulator to enable offline RL training in ∼45 minutes (vs. multi-day online training), enabling practical deployment in production HPC testbeds. Demonstrated up to 8× faster convergence and 68% reduction in transfer completion times compared to state-of-the-art solutions.
  • Fine-tuned the IBM Granite Time Series Foundation model to create a scalable solution for active probing in high-speed networks, achieving approximately 2x lower error rates compared to the state-of-the-art FastProb.


Chaldal

June 2023 - July 2024

I worked as a Software Engineer - Level 2 in the Logistics and Dispatcher team at Chaldal, a startup based in Bangladesh & California, and the biggest online grocery platform in Bangladesh. My primary goal was to achieve full automation of routing operations, eliminating the need for manual interventions. The system uses a Distributed architecture with .NET (C#/F#) for backend, React for frontend and Python for algorithm and ML services, all managed on our in-house infrastructure. I was involved in designing and building backend systems, research and development of algorithms to optimize delivery processes and also some frontend development for web and mobile applications. Below I will describe some of the projects that I have worked on.

Logistics Routing Algorithm

  • Goal: The goal of this project is to assign routes of multiple shipments to a delivery person so that the delivery person can deliver all the orders in the same go. In the previous system, the routes were assigned manually by the dispatcher in charge. The manual assignment is effective for low order volumes, but as the order volume increases, the manual assignment becomes inefficient.
  • Challenge: The main challenge of this project is that the problem is an NP-Hard problem, and the number of possible routes grows exponentially with the number of shipments. The off-the-shelf algorithms like Google OR-Tools and Gurobi Optimizer were not able to handle the problem. Also, some constraints were very specific to our business and could not be modeled using the off-the-shelf algorithms.
  • Our Work:
    • Algorithm: We developed a new routing algorithm to fully automate the route assignment process. The algorithm takes all the shipments that need to be delivered, the location of the shipments, the time window of the shipments, the weights and volumes of the shipments, the time when each of the delivery persons will be available at the hub, the vehicles that are available, and the vehicle capacity, and outputs a list of routes. A route consists of an ordered list of shipments and the delivery person who will deliver the shipments. The main objective of the algorithm is to deliver the shipments on time and to minimize the total travel time of all the delivery persons. We used Clustering, TSP, Simulated Annealing, Tabu Search, and various neighbor-generating heuristics to achieve this.
    • Backend: The backend system is responsible for calling the algorithm, tracking the shipment states, such as whether it's routed or not, and the estimated delivery time if it's routed, etc. It also tracks the delivery person states, like their location and the time when they will be available at the hub. The backend system keeps track of the routes assigned to the delivery persons and the shipments assigned to the routes. It updates the states of the shipments, delivery persons, and vehicles as the delivery persons deliver the shipments.
  • My Contribution: I was responsible for designing the algorithm, implementing it, and create a simulator for testing the performance.
  • Demonstration: Here is a simplified demonstration of the algorithm. All the things shown here are dummy data. The images are from the simulator that I developed to test and visualize the algorithm results, and also to simulate a total warehouse environment.
    All Shipments
    Fig 1: All Shipments
    Cycle
    Fig 2: Cycle Route
    Bike
    Fig 3: Bike Route
    Van
    Fig 4: Van Route

    In the Fig 1, there are 10 shipments shown in black and the warehouse/hub shown in blue. There are 3 vehicles available: a cycle, a bike, and a van. The corresponding routes for the vehicles are shown in the next 3 images. The colors in the shipments represent whether the shipment is on time or not. Shipments colored in yellow are early, shipments colored in green are on time, and shipments colored in red are late.

Others

  • Driver Incentive System: Developed an algorithm that takes the performance of the drivers, the predicted duration of all the deliveries in a day, and the actual duration of the deliveries that the driver completed in that day, and assigns a score to each driver. The incentive system uses the score to give incentives to the drivers.
  • Driver Idle Time Analysis: Used Superset and Snowflake to analyze the idle time of the drivers and find the reasons for the idle time. Suggested new shift times for each driver to reduce the idle time.
  • Dish Rating and Review System: I worked for two months on the food delivery team, where I implemented a dish rating and review system. This system allows customers to rate and review the dishes they have ordered.

Projects

  • Shaako

    Molecular Trajectory Analysis Using Spark

    PySpark, Databricks

    2024

    This project demonstrates the use of Apache Spark for scalable and efficient post-processing of molecular dynamics (MD) simulation data. It focuses on calculating the Mass Accommodation Coefficient (MAC) to analyze phase change phenomena like evaporation and boiling.

  • Shaako

    Shaako

    Django, React, React Native, Postgresql

    2022

    The goal of the Shaako app is to assist community health workers in diagnosing diseases in rural areas of Bangladesh. There are three separate modules for community health workers, supervisors, and organizations. The organization and supervisors with the web app can manage and educate health workers. Health workers with the mobile app can gather data from patients, diagnose diseases from the given symptoms using a ML model and find the closest hospitals in case of an emergency.

  • Image-Super-Res

    Secure Sum Protocol for Privacy Preserving ML

    Python, Docker

    2023

    A generalized framework that enables training of machine learning models on multi-party, distributed data in a privacy-preserving manner. The proposed framework assumes an untrusted mediator. Under our framework, each party shares only encrypted local results, and then the mediator aggregates these results to obtain the global result.

  • Compiler

    C Compiler

    Bison, Yacc, C

    2022

    Built a compiler from scratch with modern optimizations for a subset of C language.

  • Ray Tracing

    Ray Tracing

    C++, OpenGL

    2022

    A 3D space containing multiple geometric objects with a fully controllable camera. The Phong Lighting Model and Ray Tracing with the Recursive Reflection method were used for accurate lighting and reflections.

  • CNN

    CNN From Scratch

    Python, Numpy, Pandas

    2023

    A Convolutional Neural Network (CNN) implemented from scratch including the forward and backward propagation steps using numpy. The model is trained on a dataset of Bangla handwritten digits and achieves an accuracy of approximately 80% to 90% on the test datasets. Lenet architecture was used to train and predict the model.

  • Rokomari

    Rokomari

    Python, Django, Oracle, Html, CSS, Javascript

    2020

    An e-commerce website for selling books with separate admin and buyer modules. The buyer module gives consumers a simple-to-use interface for browse, purchase, and review books. Viewing Dashboards and catalog management along with order processing can all be done effectively with the help of the admin module.

  • Pool

    Online Judge

    Java, JavaFx

    2019

    This project is an Online Judge System developed as part of an Object-Oriented Programming (OOP) course. It emphasizes networking through socket programming and features a user interface built with JavaFX.

Research Publications

Adaptive Parallel Downloader for Large Genomic Datasets

Co-authors: Dr. Engin Arslan, Dr. Md Arifuzzaman (Supervisor)

Large-scale genomic research depends on the retrieval of petabyte-scale datasets from repositories such as NCBI and ENA, where traditional tools often underutilize available bandwidth or fail to adapt to varying network conditions. To overcome these limitations, we designed FastBioDL, an adaptive parallel downloader that frames data transfer as an online optimization problem. FastBioDL employs a gradient-descent controller to dynamically adjust the number of concurrent HTTP/FTP streams based on live throughput feedback. This adaptive mechanism ensures efficient utilization of high-speed links while avoiding overloading servers or local resources. Our evaluations on public genomic repositories and 20 Gbps testbeds demonstrate up to 4× speedups over widely used tools like Prefetch and up to 2.1× faster transfers compared with fixed-concurrency approaches, making FastBioDL a practical solution for large-scale bioinformatics workflows.

Submitted to PDSW-SC 2025 Workshop. [Arxiv Preprint Link]


Modular Architecture for High-Performance and Low Overhead Data Transfers

Co-authors: Dr. Engin Arslan, Dr. Md Arifuzzaman (Supervisor)

High-performance scientific applications often require transferring massive datasets across wide-area networks, where static tuning of concurrency frequently leads to bottlenecks and wasted resources. To address this challenge, we developed AutoMDT, a modular data transfer architecture that leverages deep reinforcement learning to optimize read, network, and write concurrency in real time. AutoMDT employs a lightweight simulator that enables efficient offline training of Proximal Policy Optimization (PPO) agents in under an hour, eliminating the impracticality of multi-day online training on production testbeds. By decoupling I/O and network operations, AutoMDT learns fine-grained buffer dynamics and adapts to evolving conditions, achieving up to 8× faster convergence and a 68% reduction in transfer completion times compared to state-of-the-art solutions.

Submitted to INDIS-SC 2025 Workshop. [Arxiv Preprint Link]


Deploy-Efficient and Fast Network Probing with Time-Series Foundation Models

Co-authors: Dr. Md Arifuzzaman (Supervisor)

Monitoring network performance efficiently is crucial for high-speed networks used in modern scientific research. Traditional methods for estimating data transfer speeds are either slow or require extensive data for training, making them inefficient for dynamic networks. To address these challenges, we developed npLLM, a framework that uses time-series foundation models to predict network throughput more accurately and with minimal data.

Published at: IEEE International Conference on Big Data, IEEE BigData 2024 [Link]


Attention-Driven Multi-Modal Fusion: Enhancing Sign Language Recognition and Translation

Co-authors: Zaber Ibn Abdul Hakim, Dr. Muhammad Abdullah Adnan (Supervisor)

Sign language recognition and translation are challenging tasks due to the complexity of body movements and expressions involved. To address these, we explored lightweight cross-attention mechanisms that enhance the integration of visual (RGB) and motion (optical flow) data. Unlike traditional methods that are computationally heavy or merge features inefficiently, our approach uses a simple plugin module that improves the understanding of movement without adding significant computational cost.

Published at: International Conference on Image Processing, ICIP 2024 [Link]

Contact

💡 Feel free to reach out to me if you have similar interests and want to discuss opportunities or collaborate.

Email

rs75c at mst dot edu

Email

rmswargo98 at gmail dot com