Ph.D. Computer Engineering  ·  M.S. Physics (Quantum)

Moh Kashani

I work where three fields meet — and I do all three.

  • Quantum computing & networks
  • RF, wireless & security
  • Embedded systems & FPGA
Moh Kashani
Scroll to find your path

The road splits three ways.

Pick a path — or keep scrolling to see everything.

Quantum Qubit control · ARTIQ · FPGA RF & Security RF fingerprinting · Secure protocols Embedded Firmware · PCB · Edge AI

Quantum RF & Security Embedded
CV Résumé

Education

Ph.D., Computer Engineering
Iowa State University  ·  Ames, IA
Dissertation: Wireless Security, RF Fingerprinting & WBAN Authentication
2019 – 2025
M.S., Physics — Quantum Computing
University of Wisconsin–Madison  ·  Madison, WI
2025 – exp. 2026
M.S., Computer Engineering
Iowa State University  ·  Ames, IA
2019 – 2024
B.S., Electrical Engineering
AmirKabir University of Technology  ·  Tehran, Iran
Ranked 1st in Class
2015 – 2019

Experience

Quantum Network Research Assistant
University of Wisconsin–Madison, Department of Physics  ·  Madison, WI
Advisor: Prof. Mark Saffman  ·  SNAQ Experiment
2025 – Present
  • Designing and implementing real-time control systems for quantum computer and network experiments.
  • Programming ARTIQ (Advanced Real-Time Infrastructure for Quantum Physics) boards for precise timing and deterministic control of qubits and photonic signals.
  • Developing custom FPGA circuits and gateway extensions using Migen and MiSoC, tailored for distributed quantum networking applications.
  • Integrating PostgreSQL databases and Grafana dashboards to visualize and analyze quantum experiment telemetry and IoT sensor data.
  • Collaborating with experimental physicists to design synchronization protocols across quantum nodes; contributing to the lab's quantum network testbed focused on timing precision and fault tolerance.
Quantum computing lab at UW-Madison
Wireless Security Graduate Research Assistant
Iowa State University, Department of ECE  ·  Ames, IA
Advisor: Prof. Ashfaq Khokhar  ·  Co-Advisor: Prof. Sang Kim
2019 – 2025
  • Designed, collected, and analyzed large-scale RF datasets in an anechoic chamber using USRP X310 for ML-driven RF fingerprinting.
  • Developed and implemented SuperImposing code on 2-FSK wireless communication on USRP SDR platforms.
  • Created and trained complex-valued CNN and real-valued CNN models for robust RF fingerprinting and anomaly detection.
  • Implemented custom MAC and IP layers in embedded systems (ESP32, Raspberry Pi Pico) for secure wireless communication.
  • Developed integrity check protocols enhancing security for healthcare sensors using IEEE 802.15.6 and BLE standards.
Wireless security research lab at Iowa State University
Robotics & Control — Senior Design Project
AmirKabir University of Technology, ECE Department  ·  Tehran, Iran
Advisor: Prof. HeydarAli Talebi  ·  Co-Advisor: Dr. Iman Sharifi
2018 – 2019
  • Led a multi-agent autonomous vehicle platooning project using C for embedded control systems — awarded 2nd Best Senior Design Project.
  • Designed and built three custom robot cars with digital control systems enabling real-time coordination and response across autonomous agents.
  • Applied machine learning to enhance robot navigation and decision-making processes.
Multi-agent robot cars senior design project
Software & Automation Engineer Intern
Corteva Agriscience  ·  Johnston, IA
Supervisor: Joe Hynek
Jan – Dec 2023
  • Developed PCB boards for RFID-based seed tracking, selected matching antennas, and tested wireless reading range and optimized placement for a $700K+ project.
  • Implemented MicroPython scripts and optimized embedded software for reliable, low-latency data handling across 350+ deployed boards.
  • Worked in an agile cross-functional team, iterating rapidly to incorporate feedback from hardware, software, and data science teams.
Corteva Agriscience internship
Teaching Assistant — Logic Circuits & Introduction to C
Iowa State University, ECE Department  ·  Ames, IA
Supervisors: Prof. Alexander Stoytchev  ·  Prof. Thomas Daniels
2019 – 2022
Teaching Assistant — Computer Architecture & Digital Control
AmirKabir University of Technology, ECE Department  ·  Tehran, Iran
Supervisors: Prof. HeydarAli Talebi  ·  Prof. Abolghasem Asadollah Raie
Jan – May 2019

Research Interests

⚛️

Quantum Networks

Real-time control systems for quantum computers, FPGA-based qubit and photonic signal control using ARTIQ and Migen, distributed quantum network testbeds, and timing synchronization across quantum nodes.

📡

RF Fingerprinting & Wireless Security

AI-driven RF fingerprinting using complex-valued CNNs, large-scale RF dataset collection on SDR platforms (USRP B210/X310), waveform classification, and anomaly detection for 5G and WBAN security.

🔐

Secure Communication Protocols

Channel-based authentication for body sensor networks, message authentication codes in lossy channels, integrity checks for healthcare devices (IEEE 802.15.6, BLE), and custom MAC/IP layer design.

🧠

Deep Learning for Signal Processing

Complex-valued CNN architectures, adversarial signal defense, real-time anomaly detection, superposition coding on 2-FSK, and large-scale RF dataset design, collection, and validation.

🔧

Embedded Systems & IoT

Bare-metal firmware on ESP32 and Raspberry Pi Pico, PCB design, low-latency real-time data processing, and custom communication stacks for industrial and medical IoT deployments.

🔭

Quantum-Classical Integration

Bridging classical networking with quantum architectures for scalable, fault-tolerant communication layers; telemetry monitoring with PostgreSQL and Grafana for quantum experiment infrastructure.

Skills

Programming

C / C++ Python MATLAB GNU Radio MicroPython CMake

Machine Learning

TensorFlow PyTorch Scikit-learn Complex-valued CNN AutoEncoder Anomaly Detection

Wireless & SDR

USRP B210/X310 BLE / IEEE 802.15.6 5G Protocols RF Fingerprinting Signal Processing Channel Modeling

Quantum & FPGA

ARTIQ Migen MiSoC FPGA Design Qubit Control Photonic Timing

Embedded & Hardware

ESP32 Raspberry Pi Pico PCB Design (KiCad) Bare-Metal MCU I2C / SPI / BLE Fusion 360

Tools & Infrastructure

PostgreSQL MongoDB Grafana AWS Git Linux

Publications

7 publications  ·  IEEE & NDSS venues View on Google Scholar
5
Two-Dimensional Compound Message Authentication Code in Lossy Channels
SeyedMohammad Kashani, Sung-Woo Kim, Ashfaq Khokhar
4
Enhancing NextG Wireless Security: A Lightweight Secret Sharing Scheme with Robust Integrity Check for Military Communications
Abhisek Kumar Jha, SeyedMohammad Kashani, Hossein Mohammadi, Andre Kirchner, Minglong Zhang, Remi A. Chou, Sang Wu Kim, Hyuck Kwon, Vuk Marojevic, Taejoon Kim
IEEE MICOM 2024
1
A Channel-Based Authentication Using Machine Learning for Body Sensor Networks
SeyedMohammad Kashani, Syed Sherazi, Ashfaq Khokhar, et al.
IEEE GlobeCom 2022

Projects

Camera-Based PPG Heart-Rate Monitor with On-Device AI Denoiser
Google Coral Dev Board Micro (NXP RT1176 + Edge TPU, FreeRTOS)
2026
  • Turned the board's camera and white LED into a photoplethysmography (PPG) sensor: a fingertip over the lens yields a pulse waveform from the green channel, streamed live over a USB network link to a web dashboard.
  • Measured signal quality directly (SNR ~11–13 dB) and found that naive peak counting overestimates heart rate by ~2× on noisy segments by double-counting the dicrotic notch.
  • Trained a self-supervised residual 1D CNN denoiser (~28k params) using real board recordings as clean targets with synthetic motion, sensor, baseline-wander, and flicker noise — no external dataset.
  • Achieved +10.5 dB SNR improvement on held-out noise; on a real noisy capture, the estimated heart rate moved from 64.2 BPM (wrong) to 56.1 BPM (~54 BPM ground truth).
  • Deployed the model in the browser as a hand-written vanilla-JavaScript forward pass (matches Keras to ~9e-7), plus HRV (RMSSD/SDNN) and an experimental SpO2 estimate. Also built a wired video + audio "doorbell" streaming camera and microphone over USB.
Raw noisy PPG capture versus the AI-denoised signal
Detuned-DRAG Leakage Suppression on a Transmon Qubit
Course Project, PHYS 763  ·  Qolab Quantum Computing Platform (Quantum Machines OPX / QUA)
2026
  • Built a three-state matched-filter discriminator to classify single-shot readout into |0⟩, |1⟩, and the non-computational leakage state |2⟩, going beyond the usual binary qubit-state threshold.
  • Calibrated the DRAG coefficient (α = −0.34) on the computational transition using a pseudo-identity (180–(−180)) sequence with a fixed compensating detuning (−110 kHz) already folded into the pulse.
  • Directly measured, rather than inferred, the leakage the gate leaves behind: preparing |1⟩ with the calibrated pulse leaks ∼1% of the population into |2⟩, against a ∼0.5–0.6% floor from state-prep/readout error alone.
  • Confirmed with randomized benchmarking that this low leakage isn't costing gate fidelity: error per Clifford ∼0.1% (>99.9% fidelity) with the same pulse, across 6 repeated runs.
  • Reproduces, at a single operating point, the simultaneous suppression of phase error and leakage described by Chen et al., in place of the usual DRAG fidelity–leakage trade-off.
DRAG coefficient calibration chevron pattern next to an IQ scatter plot showing leakage into the |2> state

Honors & Awards

🏛️
National Science Foundation — NeTS Early Career Investigation Workshop
Presented AI-based anomaly detection for secure wireless communication  ·  2024
NSF NeTS Early Career Investigation Workshop
🏆
Best Graduate Seminar Presentation Award
"Radio Frequency Fingerprinting in Wireless Body Area Networks"  ·  Iowa State University  ·  2024
Best Graduate Seminar Presentation Award certificate
🎓
Ranked 1st in Class
B.S. Electrical Engineering  ·  AmirKabir University of Technology  ·  2019
🥈
Second-Best Senior Design Project Award
"Multi-Agent Autonomous Vehicle System"  ·  AmirKabir University of Technology  ·  2019

Hobbies

🚴

Biking

Biking

Contact

I'm open to research collaborations, industry consulting, and academic discussions around wireless security, quantum networks, embedded systems, and applied machine learning. Feel free to reach out through any of the channels below.