CH1 AI Software DeveloperCH2 Telecommunication Engineer

KasraAlizadeh

I design receivers that pull clean information out of noisy signals, in radios, networks, and even plants.

KA-2026 · ReceiverPolitecnico di Milano
CH1 RAW 200 mV/div
CH2 DECODED 200 mV/div
TIME 50 ms/div
TRIG CH2 ↑
MODE DECODE
F1 0.9879 · AUC 0.9992
A receiver's job: pull a clean message out of a noisy channel.
CH0

About

Who's behind the receiver.

Portrait of Kasra Alizadeh
OPERATORKasra AlizadehCologno Monzese (MI), Italy

Telecommunication engineer and AI software developer experienced in software development, machine learning, and signal processing for communication systems. A fast learner who tackles complex problems with persistence and analytical rigor to deliver precise, dependable solutions. Proactive and adaptable, I thrive in diverse teams and continuously expand my technical expertise. Highly self-driven and quick to master unfamiliar domains, I take full ownership of challenging problems and see them through to robust, well-engineered solutions.

Research interests

I apply communication and information theory to biological and nanoscale systems. My focus is receiver design: extracting reliable information from noisy biological signals, with interests in bioelectrical and molecular communication, nanonetworks, and machine-learning-based detection that is accurate and light enough to run in real time.

  • Receiver design
  • Bioelectrical communication
  • Nanonetworks
  • Signal processing
  • ML-based detection
Now
M.Sc. Telecommunication Engineering, Politecnico di Milano
Focus
Signal processing · Communication systems · Machine learning
Recognition
Best Paper Award, ACM NanoCom 2026
Based in
Milan area, Italy
CH1

Signal trace, 2017 → now

My path, read like a logic analyzer: each line goes high while that thing was active.

X: time (years)HIGH = activeCursor: now

Experience

Jun 2022 – Jul 2023

Software Developer

Seagull Cybernetics
  • Built cloud-native AWS applications, contributing to AI/ML model integration, backend development, and system optimization.
  • Developed core functionality in Python, supplemented with Java components where aligned with architectural requirements.
Jul 2021 – Aug 2021

Data Scientist Intern

DataCoLab
  • Worked on ML and deep learning projects on voice data, applying both classical ML models and modern neural architectures.
  • Developed and evaluated solutions in Python and TensorFlow, with signal-processing libraries for feature extraction and training.
Sep 2020 – Jul 2021

Research Assistant

Azad University, Tehran North Branch
  • Built an SVM classifier for diabetes from clinical patient data, tuning hyperparameters with a binary Bat metaheuristic.
  • Responsible for model design, feature preparation, and evaluation to ensure reliable and reproducible results.

Education

2023 – Present · Milan, Italy

M.Sc. Telecommunication Engineering

Politecnico di Milano
  • Major: Signals & Data Analysis.
  • Projects with Nokia on optical networks and channel coding.
2017 – 2021 · Tehran, Iran

B.Eng. Computer Engineering

Azad University, Tehran North Branch
  • Major: Software Engineering.
CH2

Research

Using communication theory on biological signals. The plant is the transmitter; I design the receiver.

Best Paper AwardACM NanoCom 2026

Plant Stress Decoding from Electrophysiological Signals: A Bioelectrical Communication Framework

Proceedings of the 13th ACM International Conference on Nanoscale Computing and Communication (NanoCom '26)

This paper treats plant stress detection as a receiver-side decoding problem over a biological communication channel. The plant acts as a biological transmitter whose electrophysiological signals encode its responses to environmental stress. We propose a receiver architecture and evaluate it on electrophysiological recordings under multiple stress conditions.

F1 · macro
0.9879
ROC-AUC
0.9992
PR-AUC
0.9993
Inference
≈0.10ms/seg
CH3

Projects

Industry-linked engineering projects at Politecnico di Milano, done together with Nokia.

2025 · OPTICAL NETWORKS

Optical Carrier ODU Assignment Optimization

Politecnico di Milano & Nokia · Communication Network Design

Assigns ODUs to multi-carrier transponder framers under hardware constraints to improve optical data transmission. I implemented and compared six optimization methods, with smart traffic generation and performance visualizations.

ILPGreedyGASAPSOACOPython
2024 · CHANNEL CODING

Impact of Non-Gaussian Noise on LDPC Performance

Politecnico di Milano & Nokia

MATLAB simulations of BER vs. SNR for LDPC-coded 64-QAM under AWGN and Student's t-distributed noise. LDPC codes stay robust under Gaussian noise but need higher SNR in non-Gaussian environments.

LDPC64-QAMBER / SNRAWGNt-noiseMATLAB
CH4

Skills spectrum

The tools I use, grouped by band.

Programming Band A

  • Python
  • Java
  • R
  • JavaScript
  • MATLAB

ML / Deep Learning Band B

  • PyTorch
  • TensorFlow
  • Scikit-Learn

Data Analysis Band C

  • NumPy
  • SciPy
  • Matplotlib
  • NLTK

Backend & Cloud Band D

  • Django
  • FastAPI
  • Flask
  • Spring
  • AWS

Telecom & Signals Band E

  • Signal processing
  • LDPC coding
  • QAM
  • BER / SNR analysis
  • Optical transport (ODU)
  • ILP & metaheuristics

Data & Systems Band F

  • MySQL
  • MongoDB
  • macOS
  • Linux
  • Windows

Languages

  • PersianNative
  • EnglishB2
  • FrenchB1
  • ItalianA2
LOG

Latest from the blog

Notes on signals, communication systems, and building AI software.

Let's get in touch

Open to conversations about AI software, signal processing, and communication systems, in industry or research.

Cologno Monzese (MI), Italy