INPT Rabat  ·  Embedded Systems / SESNUM

Redouane
Meriche

Embedded systems engineer. Firmware, hardware registers, and IoT pipelines from sensor to dashboard.

redouane@inpt — bash
redouane@inpt:~$ cat profile.json
{
"name": "Redouane Meriche",
"institution": "INPT Rabat / SESNUM",
"focus": ["Embedded C", "STM32", "IoT", "Real-Time"],
"status": "actively building"
}
redouane@inpt:~$
Low-Level
C / Embedded C Assembly x86 / ARM Hardware Registers Memory-Mapped I/O
Microcontrollers
STM32 (HAL / LL) PIC18F UART · SPI · I2C DMA · Timers · ADC
IoT / Full-Stack
MQTT Real-Time Monitoring Web Development InfluxDB · Grafana
Tooling
GDB · OpenOCD STM32CubeIDE Oscilloscope / Logic Git · Linux
c · stm32 · spi · python · blender

STM32 Gyro 3D Plane Visualizer

Bare-metal SPI driver reads an L3GD20H gyroscope on STM32, streams orientation over UART, and a multi-threaded Python script animates a 3D aircraft in Blender in real time.

CSTM32SPIPythonBlenderEmbedded
python · aws · esp32 · flask · c++

FaceRecon Bridge

Real-time biometric access control: ESP32-CAM captures faces, Flask backend queries AWS Rekognition, and a servo unlocks the door on match. All events logged to SQLite.

PythonAWSESP32FlaskIoTC++
typescript · next.js · tailwind · firebase

Al-Midan

Full-stack sports-matching platform connecting Moroccan university students for spontaneous team games. Real-time match scheduling, venue booking, and player trust scores.

TypeScriptNext.jsTailwindFirebaseFull-Stack
python · react · fastapi · openshift · openstack

Cloud AI Monitor

AI-powered AIOps platform that monitors hybrid cloud infrastructure (OpenShift + OpenStack), detects anomalies via a custom vector model, and executes autonomous remediation. Built during internship at CIRES Technologies.

PythonReactFastAPIOpenShiftOpenStackAIOps
c · python · iot · stm32 · mqtt

Agricultural Monitoring System

Full-stack IoT pipeline: STM32 reads sensors over ADC and I2C, pushes data via MQTT, a Python backend writes to InfluxDB, and a live dashboard visualizes field conditions.

CSTM32PythonMQTTInfluxDBReal-Time
🥋
MMA / BJJ
Active training and sparring in mixed martial arts. The ground game demands systematic pressure and an iterative mental model to break down technique.
🏋️
Lifting & Conditioning
Structural strength training supporting a 6'1", 200lb frame. Focused on generating torque, building resilience, and optimizing body mechanics for performance.
🛹
Skateboarding
Drilling flatground tricks, kickflips, and drop-ins at the park. Continuous practice in refining movement mechanics and pushing through iterative failures.
🎧
Music & Audio
Atmospheric, high-energy soundscapes for focus. Heavily influenced by the driving soundtracks of NieR: Automata and Devil May Cry 5 while coding or training.
Top Albums · Last 12 Months LongLiveRed1 ↗

What's been on my rotation lately.

fetching scrobbles