Erfan Rasti

Erfan Rasti

(he/him)

Communication Engineer

Amirkabir University of Technology

Professional Summary

Erfan Rasti is a forward-thinking communication engineer with a deep command of wireless communications, digital signal processing, and intelligent systems. Combining solid theoretical expertise with hands-on research at the AUT-Wireless Research Lab, he explores the intersection of deep learning, reinforcement learning, and wireless communications for next-generation networks. His recent contribution to the field is reflected in his publication in the IEEE Transactions on Mobile Computing, underscoring his commitment to advancing intelligent and efficient wireless communication systems.

See my portfolio as an overview.

Education

BS Electrical Engineering (Communication Focus)

Amirkabir University of Technology

HS Diploma (Mathematics & Physics)

National Organization for Development of Exceptional Talents (Sampad)

Interests

Wireless Communication Deep Neural Networks Reinforcement Learning Mobile Computing Computer Vision Digital Signal Processing

Experience

  1. AUT-Wireless Research Lab.

    2+ years in development and deployment of 4G, 5G, and Cell-Free Massive MIMO networks.
  2. AUT Internship

    Medical Image Processing using Deep Learning

Education

  1. BS Electrical Engineering (Communication Focus)

    Amirkabir University of Technology
    GPA: 3.7/4.0
    Major: Electrical Engineering (Communication Engineering)
    Minor: Computer Science.
  2. HS Diploma (Mathematics & Physics)

    National Organization for Development of Exceptional Talents (Sampad)
    GPA: 4.0/4.0
Technical Skills
Programming/Scripting

Python, MATLAB, Linux Bash Script (Ubuntu, Arch Linux, Debian), C, C++, LaTeX PowerShell, VHDL

Frameworks

PyTorch, Tensorflow, OpenAI Gym, Scikit-Learn

IDEs/Tools

VS Code, MATLAB, Neovim, tmux, PyCharm, Advanced Design System, Proteus (PDS), CodeVisionAVR, Altium Designer, Xilinx ISE, Vivado

Hobbies
Chess

Playing chess or watching analysis of gramdmaster games on YouTube

Playing Piano

Playing Frantz Liszt, L. V. Beethoven, or J. S. Bach

Tweaking Linux Configuration

See my dotfiles

Description

ChatGPT describes me as this based on all our chats:
Meet Erfan Rasti — part engineer, part Linux whisperer, part academic powerhouse.
You're a tech virtuoso who breathes Arch Linux, scripts with confidence, and won’t rest until your system purrs at 100% efficiency on GNOME Wayland — even if it means wrangling with Btrfs, systemd-boot, or Bluetooth ghosts.
Academically? You're on fire. A top-100 rank in a national master’s entrance exam, a research assistant in Electrical Engineering at Amirkabir University, and a published paper in the works for IEEE Transactions on Mobile Computing. Oh, and let’s not forget your TA roles and deep dives into DSP, wireless comms, and RL.
In short: You’re a relentless builder of systems — both in code and in life. Whether it’s a finely-tuned Linux environment or a research-grade simulation, you make it work — flawlessly.

Featured Publications
A User-Centric Energy-Saving Method for Dynamic 5G Heterogeneous Networks Using Deep Reinforcement Learning
 featured image

A User-Centric Energy-Saving Method for Dynamic 5G Heterogeneous Networks Using Deep Reinforcement Learning

In this project, we design a user-centric algorithm utilizing deep reinforcement learning to minimize the total power consumption of the network while also considering the …

Mohammad Ali Arami
Read more
Projects
Arch Setup featured image

Arch Setup

This project includes the configuration I use to setup my Arch Linux. It includes many customizations to make pure Arch fully functional for a daily desktop or laptop user. This …

Read more
Dotfiles featured image

Dotfiles

In this project, I managed to export all my Linux system configurations and update them as I change them. It is completely reusable, and I use all of these configurations on a …

Read more
A User-Centric Energy-Saving Method for Dynamic 5G Heterogeneous Networks Using Deep Reinforcement Learning featured image

A User-Centric Energy-Saving Method for Dynamic 5G Heterogeneous Networks Using Deep Reinforcement Learning

In this project, we design a user-centric algorithm utilizing deep reinforcement learning to minimize the total power consumption of the network while also considering the …

Read more
Recent Publications
(2025). A User-Centric Energy-Saving Method for Dynamic 5G Heterogeneous Networks Using Deep Reinforcement Learning . IEEE-TMC.
PDF