Anis Shakkour

About

Hi, I'm Anis.

Anis Shakkour

I’m an embedded firmware engineer. I write the code that runs inside devices: the part that reads the sensors, drives the motors and has to keep working in real time, every time.

I’ve built firmware for real-time, sensor-heavy hardware where timing and reliability matter, and for battery-powered Bluetooth LE devices where every microamp counts. I enjoy the whole path, from bringing up a new board to the moment the device does what it was designed to do.

Alongside engineering work, I do research at the School of Mechanical Engineering, Tel Aviv University, on running deep-learning models on embedded hardware for real-time gait detection.

Tools & skills

  • C / C++
  • STM32 · ARM Cortex-M
  • Nordic nRF
  • FreeRTOS
  • Zephyr RTOS
  • Bluetooth LE
  • Ultra-low-power design
  • Device drivers
  • IMU & sensor fusion
  • Signal filtering
  • Embedded ML
  • Python tooling
  • J-Link / RTT debugging
  • Release documentation

Publication

IMU-based Real-Time Crutch Gait Phase and Step Detections in Lower-Limb Exoskeletons

arXiv · cs.RO · Jan 2026

Read on arXiv ↗