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

LinkedIn Email Location


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

STM32 ESP32 FreeRTOS Embassy

Languages

C C++ Rust Python

Communication

BLE CAN UART SPI I2C

Tools

Linux Git GitLab CI Altium Designer LabVIEW MATLAB


🌍 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-control drone-gesture-control Public

    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-synchronization can-led-synchronization Public

    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-iot robot-iot Public

    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-drivers embassy-ensea-drivers Public

    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-lighting esp32-smart-lighting Public

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

    C++

  6. smart-meter-interface smart-meter-interface Public

    Python/Tkinter communication interface for smart electricity meters — RS232 serial and TCP/IP dual-mode, CRC-16 Modbus frame integrity, real-time supervision. Developed at SAGEMCOM Tunisie

    Python