Skip to content
View Amr-Elmaghraby's full-sized avatar
🐯
🐯

Highlights

  • Pro

Block or report Amr-Elmaghraby

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Amr-Elmaghraby/README.md

Welcome to My GitHub!πŸš€,Explore, create, and connect! πŸŒŸπŸ’»

Hello! I’m Amr Ayman ElMaghraby, a passionate Embedded Systems Engineer with a knack for solving challenging problems and creating innovative solutions. My academic background in Communications Engineering and hands-on experience in embedded systems, Python, and machine learning have shaped my journey as a developer and problem-solver.


About Me πŸš€

  • πŸŽ“ Education: Graduate from the Faculty of Engineering, Alexandria University Department of Communications (CGPA of 3.67).
  • πŸ’‘ Specialization: Focused on Embedded Systems and Advanced Driver Assistance Systems (ADAS).
  • 🌟 Project Highlights:
    • Auto-Parking Car (Graduation Project): A feature-rich ADAS project mentored by Valeo, placing 5th in the mentorship program.
    • Key Contributions: Designed and developed MCU-based algorithms for motion planning, vehicle tracking, odometry, collision avoidance, and more.
  • πŸ› οΈ Tech Stack: Skilled in low-level programming for ARM Cortex-M4 MCUs, driver development, and embedded systems algorithms.

Skills and Expertise πŸ› οΈ

  • Embedded Systems Development: Experience with ARM Cortex-M, AVR, and STM32 microcontrollers.
  • Low-Level Programming: Expertise in writing MCAL and HAL drivers for peripherals like GPIO, USART, I2C, SPI, and more.
  • ADAS Features Development:
    • Auto-Parking
    • Path Tracking
    • Odometry
    • Collision Avoidance
  • Machine Learning Integration: Experience with tasks like sign recognition and lane detection for ADAS.
  • Python Programming: Have experience for machine learning and deep learning tasks, leveraging libraries such as Scikit-learn and TensorFlow for model development, training, and evaluation.
  • Problem-Solving: Strong foundation in C/C++ and algorithmic thinking.

Tools & Technologies 🧰

  • Languages: C, C++, Embedded C, Python, git
  • Microcontrollers: Black Pill (STM32F401CC), ATMEGA32
  • Software Tools: vscode, STM32Cube, Keil, Proteus
  • Hardware: Ultrasonic sensors, MPU, Compasses, IR Sensor, EEPROM, DC motor, Servo
  • Python Libraries: NumPy, Pandas, Matplotlib

How to Reach Me πŸ“¬


Let's Collaborate! 🀝

I’m always excited to collaborate on impactful projects in embedded systems, Python development, machine learning, and beyond. Feel free to explore my repositories, share your thoughts, and let’s build something amazing together!


⭐ If you find my projects interesting, don’t forget to star and fork them!
πŸš€ Let’s connect and grow together in the tech world!


Popular repositories Loading

  1. MIA-Robotics23-Training MIA-Robotics23-Training Public

  2. Selected_Topics_On_Signal_Processing Selected_Topics_On_Signal_Processing Public

    Selected topics on digital signal processing DSP_2

    MATLAB

  3. Supervised-Machine-Learning-Regression Supervised-Machine-Learning-Regression Public

    Coursera Supervised Machine Learning Regression course Labs, Instructor Andrew Ng

    Jupyter Notebook

  4. Data-Structure Data-Structure Public

    The repository includes well-documented code snippets and demonstrations for popular data structures such as arrays, linked lists, queues and stacks.

    HTML

  5. Intro-to-Digital-Labs Intro-to-Digital-Labs Public

    Forked from OmarWael22/Intro-to-Digital-Labs

    MATLAB

  6. DSP-Applications DSP-Applications Public

    Forked from es-OmarHani/DSP-Applications

    All Dsp Assignments

    MATLAB