Ridwan Rahman

Embedded & Cloud Systems Engineer

DOC: RR-PORTFOLIO-01
REV: 2026.07
Oxford, UK

01 — About

From service desk to systems that fly, fuse, and drive.

I'm building toward embedded and cloud infrastructure roles, drawing on three years as a Senior Service Desk Analyst, a Computer Science degree, and hands-on embedded systems work with STM32, FreeRTOS, and CAN bus communication. Currently based in Oxford — a short drive from the aerospace, fusion energy, and defence-adjacent teams I'm building this portfolio for.

02 — Projects

U1 · SENSOR-LOG

Sensor Logger with Unit-Tested Parsing

DHT22 temperature/humidity logger on STM32 with checksum-validated frame parsing, separated from hardware I/O and covered by a Unity test suite.

CSTM32Unit Testing
U2 · CAN-COMMS

Dual-MCU CAN Bus Communication

Two STM32 boards exchanging sensor data over CAN, with custom message-ID allocation, bus termination, and deliberate fault-injection testing.

CCAN BusProtocol Design
U3 · RTOS-CTRL

FreeRTOS Control System

Multi-task control loop with queue-based inter-task communication, mutex-guarded telemetry output, and an intentional priority-starvation experiment.

CFreeRTOSConcurrency

03 — Skills

LANGUAGESC, C++, Python, PowerShell
EMBEDDEDSTM32 (HAL & register-level), FreeRTOS, Zephyr, CAN bus, UART/SPI/I2C
CLOUDAzure (AZ-900/AZ-104 track), Entra ID, Terraform, PowerShell automation
TOOLINGSTM32CubeIDE, Git, Unity (C testing), Raspberry Pi / embedded Linux
BACKGROUND3 yrs Senior Service Desk Analyst (MSP) · BSc Computer Science · 4 yrs shift management

04 — Contact