Iβm an Electronics and Communications Engineering senior and Embedded/Software Engineer passionate about building real-time systems and connected devices. My expertise spans Modern C++ (14/17/20), Python, and embedded protocols, with hands-on experience in ESP32, STM32, Linux/Yocto, Qt, and QEMU.
π Education: Cairo University β Faculty of Engineering (Electronics & Communications Engineering, Very Good) πΌ Current Roles: Embedded & IoT Engineer at Lotus Power & Robotics Instructor at EnGate Academy. π‘ I specialize in embedded systems, IoT applications, and automation scripting. π Achievements: Top 5/6 MathForum Algorithms (2023), First Place in Robotics Competition (2022), ECPC Contestant (2022/2023). π Open-source enthusiast, always building and learning!
- Embedded & IoT Engineer @ Lotus Power (Jul 2025 - Present): Building ESP32/STM32 firmware and Flutter/Firebase IoT farm management tools.
- Robotics & Embedded Instructor @ EnGate Academy (Summer 2025): Taught programming and Arduino to over 1000 students.
- Autonomous Embedded Member @ CUFE Eco Racing Team (Apr 2025 - Jan 2026): Created IoT apps integrating CAN, GPS, and motor drivers.
Sponsored by Siemens EDA (Summer 2026)
- Objective: Designed a compatibility module to bridge centralized In-Vehicle Network (IVN) architectures with Vector's peer-to-peer SIL Kit framework for hybrid simulation.
- Impact: Enables digital twin ecosystems and seamless communication between SystemC-integrated components and distributed architectures.
- Key Tech: SIL Kit, SystemC, IVN, Innexis, Modern C++
Developed a C++ client-server system emulating Yocto-based Embedded Linux on QEMU, featuring a Qt6 GUI for real-time monitoring and threshold configuration. π Key Tech: Modern C++, TCP/UDP, Qt6, Yocto, QEMU π View Project
Designed an IoT-driven system integrating high-voltage analog circuits, modular C++ firmware, and a Flutter/Firebase app for remote logging and control. π Key Tech: ESP32, Flutter, Firebase, Bluetooth, Wi-Fi, PWM π View Project
Developed a secure access control system using two MCUs and FreeRTOS, integrating password authentication, I2C-based EEPROM storage, and automated door mechanisms. π Key Tech: ATMega32, FreeRTOS, I2C, USART, EEPROM π View Project
Designed a multimeter for voltage, current, and resistance, implemented on a custom PCB from scratch. π Key Tech: ATMega32, PCB, GPIO, LCD, Keypad, ADC, Relays π View Project
π Software Development Diploma (Edges Academy) (Modern C++, STL, CMake, Design Patterns) π Embedded Linux Diploma (Edges Academy) (Yocto, QEMU, Device Drivers, Qt Framework) π Advanced Embedded Diploma (ARM Cortex-M4, AUTOSAR, Bootloader, CAN, MISRA C) π Python & AI Course (Sprints x Microsoft) (Data Analysis, ML basics) π Digital Design Diploma (RTL design, FPGA, Verilog)
π You can view my latest CV in drive here: π CV