M.Sc. Medical Robotics GPA 1.2 FAU Erlangen-Nurnberg

Sasan Ardaneh

Bridging Robotics, AI, and Healthcare.

Systems engineer and researcher building tools that translate muscle signals into real-world control, from wearable hardware and embedded firmware to deployed machine learning pipelines.

HD-sEMG · live demo

HD-sEMG · live demo

32-channel wearable · 92.9% accuracy · 14 participants

WHAT I DO IN MY FREE TIME

I build things like this · Second Flight, a multiplayer dogfight

Big screen + phones as flight sticks · a weekend build

scroll
Sasan Ardaneh

Erlangen, Germany

About

Engineer.
Researcher.
Builder.

M.Sc. in Medical Robotics at FAU Erlangen-Nurnberg (GPA 1.2), combining biosignal engineering with a track record of shipping production systems. Eight years as the sole engineer of a commercial IoT platform. Three years of hands-on research across three FAU labs covering wearable biosignal acquisition, ultrasound-based assistive robotics, and ROS-based systems.

1.2GPA
8 yrProduction IoT
200+Buildings deployed
92.9%Gesture accuracy

Capabilities

Skills

Biomedical Signals

  • HD-sEMG (32-channel wearable)
  • MTEO phase-aware segmentation
  • Adaptive thresholding (median-MAD)
  • Dynamic bad-channel detection
  • EMG feature extraction
  • Sensor fusion · real-time inference

Medical Imaging

  • A/B-mode ultrasound
  • Computer vision
  • MATLAB / Python image processing
  • VLC-based position tracking

ML and Data Science

  • CatBoost · XGBoost · LightGBM
  • PyTorch · scikit-learn
  • Deep learning · time-series classification
  • Bootstrap confidence intervals
  • Ensemble methods · probability calibration
  • LLM integration
  • Sentence-BERT · HuggingFace
  • Vosk ASR · fuzzy/phonetic NLP

Robotics and HMI

  • ROS1 / ROS2 (Jazzy)
  • NVIDIA Jetson, source deployment
  • Unity · VR simulation
  • SLAM · depth perception
  • Human-machine interaction

Embedded and IoT

  • Embedded C/C++ (ESP32, AVR)
  • PCB design, Altium Designer
  • MQTT broker architecture
  • RF 433/315 MHz · GSM · BLE/Wi-Fi
  • Device authentication · OTA firmware
  • Relay actuation

Software and Full-Stack

  • Python · C/C++ · C# · TypeScript
  • MATLAB · PHP · JavaScript
  • PySide6 / Qt, real-time GUI
  • REST API · MySQL · Docker
  • Git · Linux · LaTeX

UI and Desktop Apps

  • PySide6 / Qt concurrent GUI
  • Real-time signal visualisation
  • Angular 2+ · PWA development
  • Code-driven animation engines
  • Adobe Animate / Flash (AS3)

Research Methods

  • Within-subject study design
  • Wilcoxon signed-rank · paired t-test
  • NASA-TLX · Cohen's d
  • Bootstrap CI · Shapiro-Wilk
  • Feature-level fusion · feature pruning
  • Confusion-matrix evaluation

Languages

  • Persian — Native
  • English — Fluent
  • German — B1.1

Selected Work

Projects

RPS
Two-player
Scissors
01

HD-sEMG
Rehabilitation
Platform

92.9% accuracy · 14 participants (7F, 7M) · 24 s protocol

Prototyped and validated an end-to-end HD-sEMG gesture-recognition system with real-time inference and a live two-player game. First simultaneous multi-device OTB acquisition in the research group.

HD-sEMGCatBoostMTEOPySide6/QtBootstrap CI
v3 CAD
v3 cut
Arch
v2
v1
v3 print
Pack A
Pack B
Team
02

Remotell
IoT Platform

200+ buildings · 8 years · zero security incidents

Three hardware generations from AVR/GSM to full cloud IoT with 433 MHz RF wireless gate control. Every layer owned by one engineer: custom PCBs, embedded firmware, MQTT, REST API, MySQL, and PWA frontend.

ESP32/AVRAltium PCBMQTTRF 433 MHzPWA

MOSAIC

IEEE Access 2025

A-Mode · B-Mode Ultrasound
Fraunhofer SDK · C#

03

Ultrasound
Integration
for MOSAIC

Contribution to MOSAIC · IEEE Access 2025

First A/B-mode ultrasound acquisition pipeline integrated into MOSAIC. Thread-isolated C# pipeline, per-sample timestamps, low-memory recording mode, and gel-material evaluation via confusion matrices.

C#A/B-mode UltrasoundMOSAICThread Isolation
Block UI
Timing plots
Edit block
CMD output
04

iM-Blocks
Pipeline Timing
and Block UI

Pipeline timing benchmarked · block editor UI · MOSAIC precursor

Timing characterisation of the iM-Blocks real-time pipeline and development of a visual block editor UI. This work directly precedes the MOSAIC open-source framework (IEEE Access 2025).

C#Real-timePipelineBlock EditorMOSAIC
Performance
Workload
05

AI Voice-Command
Interface for
Surgery

9.6% task time reduction · p = 0.001 · 17 participants

GDPR-compliant 3-stage voice pipeline: Vosk offline ASR, Levenshtein fuzzy matching, Metaphone phonetic fallback, LLM last resort. Sub-100 ms response. Within-subject study with NASA-TLX.

Vosk ASRNLPNASA-TLXWilcoxon
EMG in action
Piano Tab
Tab preview
EMG
Kinematics
Correlation
06

MyoGestic
Piano EMG
System

32-channel EMG · MIDI kinematics · motor control research

Dedicated Piano Tab inside MyoGestic: simultaneous 32-channel HD-sEMG and MIDI recording. Automatic trigger after three consecutive correct performances ensures ground-truth quality datasets.

MyoGesticMIDI32-ch EMGMotor Control
Social robot
Robot arm
Mobile bot
Bot detail
07

Social Robot
Development
and ROS2

ROS2 Jazzy on NVIDIA Jetson · SLAM navigation · 2.5 years

Navigation and perception for a mobile social robot: SLAM, Z-camera depth, and full ROS2 integration. Deployed ROS2 Jazzy Jalisco entirely from source on NVIDIA Jetson. Tutored the Robotic Frameworks course.

ROS1/ROS2NVIDIA JetsonSLAMUnityVR
Planes
Projected
Regression
08

MindMove
EMG-Kinematics
Regression

63 variables reduced to 15 · 18 s training · real-time feasible

Geometric reformulation reducing HD-sEMG-to-kinematics regression from 63 three-dimensional variables to 15 independent linear regression tasks. One best-matched EMG channel per joint angle.

HD-sEMGLinear RegressionKinematicsReal-time
Creator
Verb
Shuffle
09

Adaptive
Video Learning
Platform

Custom animation engine · visual class editor · JSON-driven sessions

Server-based interactive learning platform with a shared animation engine powering both a visual class creator and a student-facing mobile frontend. Synchronised video playback with interactive question types.

JavaScriptHTML/CSSAnimation EngineJSONPHP
Second Flight gameplay on the phone
Second Flight gameplay on the phone
Second Flight gameplay on the phone
Second Flight gameplay on the phone
Second Flight gameplay on the phone
10

Second Flight
Multiplayer
Dogfight

Up to 44 planes per battle · phones as flight sticks · 20 Hz authoritative server

You might wonder what I do in my free time. This. It started with an idea in 2014: a dogfight you could feel, where you hold the phone and your plane banks as you tilt it. I built it in ActionScript 3, then the code slept for twelve years. Over a few weekends in 2026 I woke it up as a browser game: the planes are the exact sprites I designed back then, a big screen shows the battle, and phones become flight sticks by scanning a QR code.

JavaScriptWebSocketCanvas 2DServer-AuthoritativeSQLite

Demos

Videos

Piano EMG demo
MyoGestic · n-squared Lab

Simultaneous HD-sEMG and MIDI recording · n-squared Lab FAU

HD-sEMG demo
Live gesture recognition

Real-time RPS classification · OT Bioelettronica Muovi 32-ch

Thesis sessions
Participant study

HD-sEMG gamification study · FAU Erlangen-Nurnberg

Day at FAPS
Robotics lab in action

A working day at FAPS Lab · robotics research in action

Get in touch

Let's build
something real.

Open to positions in Germany. Wearable systems, biosignal engineering, medical robotics.

Erlangen, Germany · Open to relocation