I am Mohamed Gamal, a fresh graduate from the Faculty of Engineering, Cairo University, majoring in Electronics and Communications Engineering. I’m passionate about embedded systems, automotive diagnostics, and Linux programming. Throughout my studies, I focused on building strong technical and problem-solving skills through practical training and real-world projects.
My graduation project was developing a full production-grade Unified Diagnostic Services (UDS) Tester Tool for automotive ECUs, fully designed in Java with a custom OSI stack and a modern GUI. I’ve gained hands-on experience with ARM Cortex-M microcontrollers, AUTOSAR device drivers, FOTA systems, custom shells, and network packet sniffers.
I enjoy working on challenging embedded and system-level projects — from bootloaders and RTOS tasks to Linux system programming and network protocol parsing. I’m skilled in C, C++, Python, Java, and various tools like STM32CubeMX, Eclipse, VS Code, and Linux environments.
I believe in continuous learning, teamwork, and delivering high-quality work. My goal is to grow as an engineer who bridges the gap between hardware and software and to contribute to cutting-edge automotive and embedded solutions.