Vehicle Embedded OS (VEOS)
→
Summary
Designed a dual-board system (Yocto on RPi3 + AOSP 15 on RPi5) enabling real-time signal handling and remote car control.
Highly accomplished Embedded Software Engineer with proven expertise in Android Automotive, AOSP, and microcontroller-based systems, adept at low-level programming in C/C++, Java, and Kotlin for Linux and Android platforms. Skilled in communication protocols (UART, I²C, SPI, Wi-Fi, BLE, 4G, 2G) and complex system integration, I drive innovation in automotive and embedded software development. My experience includes optimizing performance, building robust connectivity solutions, and achieving significant improvements in system accuracy and efficiency.
Embedded Systems Software Engineer
Cairo, Cairo, Egypt
→
Summary
Led the design and development of microcontroller-based embedded systems, integrating advanced wireless and cellular connectivity solutions for real-time data exchange.
Highlights
Designed and developed microcontroller-based embedded systems using FreeRTOS and C/C++, ensuring robust and efficient operation.
Built and integrated wireless and cellular connectivity solutions, including IoT modules and 2G/4G networks, to enable reliable real-time data exchange for critical applications.
Developed and optimized low-level drivers and embedded firmware for GPS location tracking, enhancing system performance and accuracy.
Contributed to high-performance system operation through meticulous development and optimization of embedded software components.
Research & Development Intern
New Administrative Capital, New Administrative Capital, Egypt
→
Summary
Built and deployed a CNN-based satellite image classification system, significantly improving validation accuracy and reducing inference time.
Highlights
Built and deployed a CNN-based satellite image classification system in Python, achieving 92% validation accuracy on a dataset of over 10,000 images.
Reduced inference time by 30% through optimized preprocessing techniques, enhancing system efficiency and speed.
Gained practical experience in machine learning model development, data optimization, and deployment within a space technology context.
→
Professional Diploma
Embedded Systems and Android Automotive
→
B.Sc.
Computer Science
Grade: Good (73.75%), Graduation Project: 96%
Awarded By
Egypt National Cybersecurity CTF organizers
Ranked 16th nationally in a competitive cybersecurity challenge, demonstrating expertise in cryptography, forensics, and web security.
Awarded By
ECPC Organizers
Achieved 89th place nationally, showcasing strong team collaboration and advanced problem-solving skills in a high-pressure environment.
Awarded By
ECPC Organizers
Ranked 121st nationally, participating in ECPC and demonstrating proficiency in algorithms, data structures, and team-based problem-solving.
Issued By
CyberTalents (via Trend Micro)
Issued By
CyberTalents (via Trend Micro)
C/C++, Java, C#, Python, Kotlin, Assembly, SQL.
Yocto, Buildroot, Custom Linux Distros, Driver Development, Kernel Configuration, Cross-compiling, U-Boot, Bash, systemd, File Systems, GDB.
Android SDK, AOSP, Android Automotive, MVP, MVVM, OOP, Design Patterns, Room, LiveData, Retrofit, Jetpack Compose, Dependency Injection (Dagger, RxJava, Kotlin Coroutines), NDK, Unit Testing (JUnit, Espresso), Android Booting Sequence, System Service Customization, Vehicle HAL Integration, Multi-User Multi-Display, Car API & Service, App Integration, Init & BoardConfig, IPC (HIDL, AIDL), SELinux.
Linux Administration (processes, threads, signals), Static/Dynamic Libraries, System Calls, IPC (pipes, message queues, shared memory), Networking (DHCP, FTP, NFS, SSH, SCP).
UART, SPI, I2C, Modbus, CAN, CAN FD, CAN TP, Wi-Fi, Bluetooth, 4G, 2G, Ethernet, SOME/IP, lwIP, gRPC, RESTful, Protobuf, MQTT.
ARM, AVR Interfacing, Real-Time Operating Systems (RTOS), Computer Vision (OpenCV), ROS (basic concepts).
Build Systems (Soong, Make, CMake, Ninja), Debugging (ADB, Logcat, GDB), Version Control (Git, Repo), CI/CD, GitHub Actions, Agile Software Development.
Professor Dr, jicollege, khaled.bahnasy@cis.asu.edu.eg, k.albahnasi@jicollege.edu.sa, +966 53 668 1714 | +20 122 378 5857
→
Summary
Designed a dual-board system (Yocto on RPi3 + AOSP 15 on RPi5) enabling real-time signal handling and remote car control.
→
Summary
Developed a Child Mode IVI system based on Multi-User Multi-Display (MUMD) on Android 15, mentored by CairoMotive Company.
→
Summary
Developed an in-car dashboard app using Qt and QML with media playback, real-time weather updates, and a touch-friendly UI.
→
Summary
Built an industrial IoT gateway for smart farming automation and remote monitoring, integrating 4G and RS-485 Modbus sensors.
→
Summary
Developed a motion-controlled chair responding to VR interactions via PC, integrating tilt, rotation, and vibration for enhanced user immersion.
→
Summary
Conducted research on applying Power Set theory to derive unique features for each class in machine learning classification problems.
→
Summary
Developed a system to monitor and control water levels using sensors, integrated with real-time data collection and automated actions.
→
Summary
Built a modern Android weather app with Kotlin and Material Design, featuring GPS-based forecasts, alerts, and customizable units.
→
Summary
Built a modern recipe app using MVP architecture with Firebase Auth, offline caching, and REST API integration.
→
Summary
Developed a Codeforces-style platform with user login, problem submissions, real-time code compilation, and automated judging.
→
Summary
Designed and implemented a plagiarism detection engine using Jaccard Distance and N-Gram text analysis.
→
Summary
Designed optimal satellite trajectories considering altitude, coverage, and orbital mechanics to ensure mission efficiency, stability, and objective fulfillment.