Loading...

H E L M Y

Hi all, I'm Mohamed

< Embedded Systems Engineer | Firmware Developer >

I have Experience developing low-level firmware for various Microcontrollers , Solid background in C/C++, Real-time Operating Systems ,Sensor integration and Hardware Debugging.
Skilled in Full-cycle Embedded-Development from Circuit Designing and 3D Prototyping to Firmware Optimization I’ve spent countless working with development boards, learning how to breathe life into Microcontrollers through both Software and Hardware.

Embedded Systems Animation

Technical Expertise

Combining hardware knowledge with software proficiency

Firmware Development

Developing low-level firmware for MicroControllers, including peripheral drivers, RTOS integration, and real-time data processing..

Hardware Design

Full-cycle PCB development from schematic design to layout and prototyping using Altium Designer and KiCad.

System Integration

Developing complete embedded systems with sensor integration, communication protocols, and power management solutions.

3D Prototyping

Designing and fabricating functional enclosures and mechanical components using Fusion 360.

Programming Languages

C Language C & Embedded C
C++ Language C++
python Python
Java Java

Embedded Development

ESP8266 Cortex-M
ESP8266 ESP
STM32 STM32
Arduino Arduino
Raspberry Pi RPi
PIC PIC

Development Tools

Keil Keil
Eclipse Eclipse
VS Code VS Code
CubeIde Stm32Cube
MicroChip MicroChip
Fusion360 Fusion360
Pycharm PyCharm
Altium Altium Designer
Proteus Proteus
Git Git
GitHub GitHub

Education & Experience

Education

2019 - 2023

Bachelor of Computer Science

Ain Shams University

  • Specialization: Computer Systems
  • Graduated with GPA : 3.01
  • Graduation Project : Braille Display Device

Internship

Jul 2022 - Dec 2022

Embedded Systems Intern

Orange Digital Center Egypt – PCB Program

  • Tiva C Development Board
  • Firmware Development

Advanced Training

Embedded Systems Training

  • Embedded Systems Course – Eng.Mohamed Tarek (March 1, 2021)
  • EgFwd Embedded Systems Advanced Nanodegree Program (September 25, 2022)
  • Advanced Embedded Systems Diploma – Ahmed Abd El-Ghafar (March 2024)
  • ARM Based Microcontroller Programming – IMT (December 2024)

Featured Projects

Braille Display Project

A low-cost Refreshable Braille display and notetaker device designed to assist visually impaired.

Raspberry Pi Altium Designer Fusion360 Laser Cutter Pcb Milling Flexinol Wire Stepper Motors 3D Printing

STM32 Bare-Metal Development

A Bare-metal STM32 system with custom drivers, scheduler, and Makefile build.

STM32 (Blue Pill) MakeFile Linker Script StartUp Code Core Drivers Scheduler

SumoBot Autonomous Car

SumoBot Car with Sensors for Navigation, Obstacle detection, and Strategic movement.

C++ Fusion360 Motor Drivers Algorithms IR Sensors Ultrasonic Sensors

Image Quantization Tool

An image quantization tool that reduces colors while preserving visual quality.

C# Graph Theory Prim's Algorithm MST Clustering

Logic Design Projects

Exploring fundamental digital circuits implemented on breadboards and simulated in Proteus.

Logic Gates ICs Comparator Adder Proteus

IOT Data Monitoring

Remote IoT data monitoring and control system Using ESP-01.

Embedded C Atmega328P ESP-01 (Wi-Fi) UART LCD ADC & Sensors IoT Monitoring

Line Follower Car

Self-navigating Car that follows a black line on a white surface using IR sensors array.

C proteus PCB Motor Drivers IR Sensors

Get In Touch