Skip to content
View AbanoubSalah's full-sized avatar

Block or report AbanoubSalah

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AbanoubSalah/README.md

Hi, I'm Abanoub 👋

Embedded Firmware Engineer | RTOS & Industrial IoT

I specialize in designing and implementing reliable, low-level firmware and embedded systems architecture. My focus centers on real-time scheduling, industrial communication protocols, and robust IoT solutions.

📁 Technical References & Field Logs

I document raw hardware constraints, protocol edge cases, and deterministic RTOS design patterns as bare-metal reference manual for debugging.

  • Engineering Notes — Deep-dives into low-level silicon architectures, register-level driver mechanics, and physical-layer debugging chronicles.

🛠️ Tech Stack & Expertise

  • Microcontrollers: STM32 (ARM Cortex-M), ESP32, AVR
  • Real-Time OS: FreeRTOS (Real-Time Scheduling, Task Synchronization)
  • Protocols & Networking: Modbus RTU, MQTT, Wi-Fi, Embedded Networking
  • Focus Areas: Industrial IoT (IIoT), Low-Level Drivers, Architecture

🔬 Featured Projects

🛠️ Modbus Vault

Real-time ESP-IDF Modbus telemetry bridge with MQTT, offline replay, and deterministic RTOS design.

A custom Rate Monotonic Scheduling (RMS) extension for FreeRTOS to handle strict deterministic real-time tasks.

Pot Controlled PWM utilizing Analog to Digital Converter (ADC) - Direct Memory Access (DMA) to offload execution overhead from the ESP32 CPU cores.


🎯 Current Interests

  • Advanced low-level firmware development & bare-metal optimization
  • Safety-critical RTOS architectures
  • Edge computing in Industrial IoT pipelines

📫 How to reach me: E-Mail | LinkedIn

Pinned Loading

  1. modbus-vault modbus-vault Public

    Real-time ESP-IDF Modbus telemetry bridge with MQTT, offline replay, and deterministic RTOS design.

    C 3 1

  2. esp32-dma-pwm-controller esp32-dma-pwm-controller Public

    Pot Controlled PWM using ESP32-S3 ADC & DMA

    C

  3. freertos-rms-scheduler freertos-rms-scheduler Public

    Provides an implementation of Rate Monotonic Scheduler (RMS) layer built on top of the standard FreeRTOS kernel

    C

  4. esp-idf esp-idf Public

    Forked from espressif/esp-idf

    Espressif IoT Development Framework. Official development framework for Espressif SoCs.

    C

  5. engineering-notes engineering-notes Public

    Engineering logbook of an embedded developer. Investigative notes, timing analyses, and root-cause debugging chronicles from the metal layer up.