Skip to content
View Nour3000's full-sized avatar
🤯
🤯

Block or report Nour3000

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
Nour3000/README.md

Nour Aouini

Embedded Systems Engineering Student · Firmware · IoT

🎓 ENSIT, Tunisia · 🇫🇷 Erasmus+ Exchange Semester @ ENSEA, France
💼 Embedded DevOps Intern @ Unistellar, Marseille

LinkedInEmailLocation


I'm an Embedded Systems Engineering student passionate about building reliable firmware for resource-constrained devices.

I enjoy working close to the hardware—from register-level programming and device drivers to real-time applications and communication protocols. Most of my projects revolve around STM32, RTOS, BLE, CAN, and Embedded Linux, with a strong focus on writing clean, efficient, and maintainable code.

Currently, I'm an Embedded DevOps Intern at Unistellar (Marseille), contributing to firmware development for the Envision smart binoculars, including BLE-related features, while supporting CI/CD pipelines that improve software quality, testing, and deployment.

I write code that runs on hardware with no OS, no second chances, and only a handful of kilobytes of RAM.


🛠 Tech Stack

Microcontrollers & RTOS

STM32ESP32FreeRTOSEmbassy

Languages

CC++RustPython

Communication

BLECANUARTSPII2C

Tools

LinuxGitGitLab CIAltium DesignerLabVIEWMATLAB


🌍 Languages

🇹🇳 Arabic (Native) • 🇫🇷 French (B2) • 🇬🇧 English (B2 – TOEIC) • 🇩🇪 German (A2)


Open to Embedded Systems, Firmware and IoT internship & PFE opportunities (2027).

📫 aouininour2003@gmail.com

Pinned Loading

  1. drone-gesture-controldrone-gesture-controlPublic

    Real-time hand-gesture drone control with fully on-device AI inference — STM32N6 NPU runs palm detection and 21-point hand landmark extraction at video frame rate, Python BLE relay bridges UART to …

    C 1

  2. can-led-synchronizationcan-led-synchronizationPublic

    Two STM32F407 boards, one CAN 2.0 bus, LEDs staying in lockstep. Multi-master, interrupt-driven, no controller in the middle.

    C 1

  3. robot-iotrobot-iotPublic

    Bare-metal STM32F407 robot — register-level PWM, UART+DMA Bluetooth control, multi-channel ADC+DMA sensing, I²C LCD, and full cloud supervision stack (ThingSpeak, MQTT, Node-RED). No HAL, no genera…

    C 1

  4. embassy-ensea-driversembassy-ensea-driversPublic

    Async Rust firmware for the ENSEA teaching board (Nucleo-L476RG) — clean BSP + Embassy drivers for bargraph, gamepad, quadrature encoder and TMC2226 stepper. No allocator, no RTOS.

    Rust

  5. esp32-smart-lightingesp32-smart-lightingPublic

    Adaptive ESP32 street-lighting node — LDR/PIR/DHT22 sensor fusion, PWM control, Firebase Realtime telemetry and Node-RED remote supervision.

    C++