Research Interests

  • Cybersecurity in Networked and Distributed Systems
  • Fog/Cloud Computing Architectures and Resource Scheduling
  • Privacy-Preserving Machine Learning and Federated Learning
  • Internet of Things (IoT) and Cyber-Physical Systems
  • High-Performance Computing (HPC) Task Scheduling and Optimization

Education

Sharif University of Technology
2024 – Present

M.Sc. in Computer Networks
GPA: 4.00/4.00

Sharif University of Technology
2018 – 2022

B.Sc. in Computer Engineering
GPA: 3.95/4.00

Publications

Priority-Aware SDN Orchestration for Surgical IoMT: A Joint Optimization of Hit Ratio and Latency with Dynamic Resource Reallocation.

IEEE Access, 2025.

Spotting and Mitigating DDoS Attacks Using Deep Learning for Online Traffic Analysis.

iSecure Journal, 2024. [PDF]

Under Review

TETRIS: Topology and Energy-aware Joint Task Routing and Offloading for Software-defined Fog Networks.

Submitted to IEEE IoT Journal.

I/O-ETEM: A Lightweight I/O-Based Execution Time Estimation Framework for ML Training Jobs.

Research Experience & Internships

Karlsruhe Institute of Technology (KIT) - Intern
Jul 2023 – Jun 2024
  • Worked on FUSE and Kubernetes; resolved concurrency issues in multi-user environments.
The University of Hong Kong - Intern
Jul 2025 – Sep 2025 (Expected)
  • Upcoming research in federated learning and network-aware computing.
SDN Network Researcher, Dr. Safaei's Group
2022 – Present
  • Focused on task offloading using Software Defined Networking (SDN) architectures.
HPC Scheduling Researcher, Prof. Asadi's Group
2024 – Present
  • Research on job scheduling strategies for High Performance Computing (HPC) systems.
Federated Learning Researcher, Dr. Ejlali's Group
2023 – 2024
  • Investigated federated learning frameworks and implementation techniques.

Thesis

Mobility-Aware SDN-Assisted Client Selection in Federated Learning

M.Sc. Thesis, Sharif University of Technology (2024 – Present)

Execution Time Modeling of Data-Intensive Applications

B.Sc. Thesis, Sharif University of Technology (2022)

Skills

  • Languages: Persian (native), English (fluent), French (Basic)
  • Programming: Python (4+ years), C++ (4+ years), JavaScript (2+ years)
  • Tools: Docker, Kubernetes, TensorFlow, PyTorch, Git
  • Technologies: SDN, IoT, Federated Learning, HPC