Research Interests

My research interests include: Federated Learning, Edge Intelligence, Mobile Computing, On Device AI, and IoT.

Publications

DQS-FeDRL Framework
Click to enlarge

Data-Diversity-Aware Quantization for Semi-Synchronous Federated Deep Reinforcement Learning in Vehicular Edge Computing

Under Review: 1st Major Revision Submitted at Future Generation Computer Systems · 2026

PDF

Introduces DQS-FeDRL, a framework that uses dynamic quantization to compress client updates based on how unique their data is. It also features a smart scheduler that can distinguish between devices that are temporarily delayed and those that have dropped offline completely. This prevents the training process from stalling, leading to up to 2.9× faster convergence and up to 75% reduction in network traffic in vehicular networks.

Ittehad Saleh Chowdhury, Reyadath Ullah, Md. Abdur Razzaque, Abdulhameed Alelaiwi, Md. Rafiul Hassan, Mohammad Mehedi Hassan.

DA-FeDRL Framework
Click to enlarge

Federated Deep Reinforcement Learning for Optimal Resource Allocation in Vehicular Edge Computing

SAI Computing Conference 2025 · London

PDF

Proposes a Twin Delayed Deep Deterministic Policy Gradient (TD3) based scheduler to optimize device selection and bandwidth allocation. It prioritizes clients with diverse datasets rather than just fast network connections to improve model generalization, demonstrating up to 5% improvement in model accuracy alongside up to 38% reduction in edge device energy consumption and up to 32% lower latency.

Reyadath Ullah, Ittehad Chowdhury, Md. Abdur Razzaque, Palash Roy, Mohammad Mehedi Hassan.

Research Experience

William & Mary Logo

William & Mary - IMLS CiteCast Project

Remote Research Collaborator · Sep 2026 – Present

  • Collaborating on an IMLS-funded project to identify and preserve web resources referenced in archived US television news, alongside Old Dominion University and the Internet Archive.
  • Developing multi-modal machine learning and deep learning models for web citation detection under the supervision of Dr. Alexander C. Nwala and Dr. Yanfu Zhang.
University of Dhaka Logo

Green Networking Research Group, University of Dhaka

Researcher · Sep 2023 – Present

  • Supervised by Dr. Md. Abdur Razzaque.
  • Exploring federated learning and resource allocation in vehicular edge computing.
  • Focusing on energy-aware systems and reliable networking at scale.

Industry Experience

Samsung Research Logo

Samsung Research :: Engineer-I

Aug 2025 – Present

  • Migrated the Samsung Tizen Emulator backend from legacy QEMU 2.3.4 to QEMU 9.2.4 and redesigned the UI architecture with SDL2, replacing Qt to improve cross-platform performance.
  • Developed Tizen Agent Skills, an open-source Node.js/TypeScript toolkit enabling AI coding assistants (Claude, Gemini, Cline) to automate Tizen SDK workflows via natural language, including app deployment, GDB/CDP remote debugging, and Playwright testing.
  • Developed and published the Tizen VS Code Extension on the VS Code Marketplace.
  • Researching and drafting patents for distributed, federated-learning-based recommendation systems to drive AI feature recommendations across Samsung devices.
Turing Logo

Turing :: Python Developer (Team Lead)

Dec 2023 – Dec 2024

  • Led a team of 6–8 engineers refining data pipelines for training AI models.
  • Automated workflows and deployment using Bash and Python scripts.
CodexPro Logo

CodexPro :: Python Instructor

Jan 2023 – Aug 2023

  • Taught basic to intermediate Python (English batches).
  • Helped design course materials for Python and Scratch.

Embedded Programming

Device Drivers for STM32F4xx Microcontrollers

  • Developed bare-metal device drivers for STM32F4xx microcontrollers (ARM Cortex-M4) from scratch using C/C++ and register-level programming.
  • I2C: Supports master/slave modes, address handling, and event/error interrupts.
  • SPI: Features flexible baud rates, data format settings, and interrupt-based communication for slave mode.
  • UART: Provides robust configuration and communication functions for UART2, UART4, and UART5.

DUOS (RTOS) for ARM Cortex-M4

C/C++ · ARM Assembly · CMake · Register-level programming

  • Contributed to the Dhaka University Operating System (DUOS), an educational real-time operating system targeting ARMv7-M architectures (specifically STM32F4xx).
  • Developed core RTOS capabilities including task management, context switching, and hardware interaction.