Hi, I'm Med Reda

I'm an Embedded Systems and Control Engineering Student

Passionate about embedded systems, I enjoy designing projects that integrate hardware and software.

Through self-initiated work and experimentation, I have developed practical skills and a deeper understanding of how embedded technologies are built and applied.

About Me

I’m an Embedded Systems Engineering student passionate about designing innovative solutions that combine hardware and software. Through hands-on projects, I have gained practical experience developing efficient and functional embedded systems.

My strong interest in robotics and electronics has encouraged me to explore the potential of embedded technologies. I have built small robotic systems and experimented with programming and AI techniques to enhance their capabilities and interaction with real-world environments.

Working on these projects has helped me develop a solid understanding of how hardware and software integrate to create reliable and high-performance systems.

I’m always eager to apply my skills to meaningful projects related to embedded systems, robotics, and intelligent technologies. If you’re interested in collaboration or know of opportunities in this field, feel free to connect.

View CV

Technologies

Embedded Systems

STM32 (Bare-Metal) ESP32 (ESP-IDF) Arduino FreeRTOS RISC-V (RV32I) FPGA (Cyclone V SoC) NIOS II AWS IoT

Programming & Firmware

C / C++ Python MATLAB HTML / CSS Assembly (RV32I) VHDL Verilog SystemVerilog CMake Git

Hardware Design, Simulation & Tools

Altium Designer EasyEDA KiCad PCB Routing EMI / EMC Quartus ModelSim Simulink OpenOCD CubeMX

Projects

32-bit RISC-V Processor (RV32I) – SystemVerilog Implementation

Designed and implemented a 32-bit RISC-V (RV32I) processor using a single-cycle RTL architecture in SystemVerilog. Implemented the datapath, ALU, and control unit, and validated the processor through ModelSim simulations by running machine-code programs.

Review Project

Autonomous Sumo Robot – PCB Design & Embedded Programming

Designed and developed an autonomous sumo robot featuring custom PCB design in KiCad, embedded firmware on Arduino Nano, and 3D chassis modeling. Integrated sensors through various communication protocols and implemented motor control and opponent detection algorithms.

Review Project

Multilayer PCB Design – Altium Designer

Designed mixed multilayer PCBs in Altium Designer integrating STM32, Ethernet PHY, ADC/DAC, and motor drivers. Defined the board stack-up, performed PDN analysis, implemented high-density routing, and applied EMI/EMC design practices for reliable high-speed hardware design.

Review Project

FPGA & VHDL Digital Systems

Designed and simulated digital circuits on a Cyclone V SoC FPGA using Quartus and ModelSim. Implemented arithmetic units, finite state machines (FSM), and simple processors in VHDL, along with software development in C for the NIOS II soft-core processor.

Review Project

ESP32 WiFi IoT Application for AWS Cloud Integration

Developed an embedded IoT system on ESP32 using ESP-IDF in C, integrating a multitasking architecture based on FreeRTOS and cloud connectivity via AWS IoT Core using the MQTT protocol. Implemented WiFi connectivity, an embedded HTTP server, and advanced features including OTA firmware updates and NVS storage.

Review Project

Industrial PLC Supervision with HMI

Designed an HMI using RSView32 to supervise an automated industrial process (preparation, filling, capping, and packaging) controlled by a PLC. Integrated communication through RSLinx and implemented operator control and real-time system monitoring.

Review Project

Contact Me

×

Contact Me

+212 642 715 574

m.reda.ezzouhry@gmail.com