8000 motazsaman214 (Motaz Elsaman) ยท GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
View motazsaman214's full-sized avatar

Block or report motazsaman214

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
motazsaman214/README.md

Hi ๐Ÿ‘‹! I'm Motaz Elsaman

Mechatronics & Robotics Student | Embedded Systems Expert | Machine Learning Developer

stats graph languages graph


๐ŸŽ“ Education

  • Bachelorโ€™s in Mechatronics and Robotics Engineering
    Egypt-Japan University of Science and Technology (E-JUST)
    Alexandria, Egypt | Sep. 2021 โ€“ Present

๐Ÿ’ผ Experience

Embedded Software Engineer Intern @ Information Technology Institute (ITI)

  • Optimized ARM-based system performance by 15% through architecture mastery.
  • Reduced interrupt latency by 20% with efficient handling mechanisms.
  • Integrated UART/SPI protocols and IoT connectivity into STM32 firmware, improving efficiency by 25%.
  • Delivered 6 embedded projects on STM32F401CC, including bootloader and hex parsing routines.

๐Ÿ›  Technical Skills

Languages:

python C++ C LabVIEW

Embedded & IoT:

STM32 Arduino Raspberry Pi

Frameworks/Tools:

TensorFlow OpenCV ROS PyTorch
  • Developer Tools: VS Code, Eclipse, Proteus, Git/GitHub, FreeRTOS, Gazebo
  • Protocols: UART, SPI, I2C

๐Ÿš€ Projects

Deep Q-Network for Two-Link Robot Control | Python, TensorFlow

  • Trained DQN agent to control robotic arm in Gymnasium environment with 90% success rate.
  • Achieved goal convergence in 21 steps on average.

Mini-Detecto: Object Detection Robot | TensorFlow, OpenCV, Arduino

  • Implemented CNN/ResNet models for object classification (92% accuracy).
  • Integrated servo motors for real-time physical responses.

Mobile Robot with Vision & Arm | OpenCV, ROS, Arduino

  • Developed vision algorithms for object tracking and arm coordination (95% accuracy).
  • Engineered path planning for autonomous navigation.

Security Home System | STM32, Embedded C

  • Reduced UART latency by 50% and achieved 6ms response time with interrupt-driven logic.

๐Ÿ† Leadership & Extracurriculars

  • Technical Mentor @ E-JUST Robotics Club
    • Trained 40+ members in robotics/Arduino, boosting competition success.
  • Competition Achievements:
    • ๐Ÿฅ‡ 1st Place, Robotics Workshop 2 (Feb 2024)
    • ๐Ÿฅ‰ 3rd Place, Robotics Workshop 1 (Apr 2023)
  • Participant, Egyptian Collegiate Programming Contest (ECPC 2024)

๐Ÿ“ซ Let's Connect!


๐Ÿค– Passionate about transforming robotics challenges into real-world solutions!
๐Ÿ”ง Open to collaborations in embedded systems, machine learning, and automation.

Popular repositories Loading

  1. template_generator template_generator Public

    This script creates a folder structure for competitive programming problems, including a C++ file with a template, and empty input and output files.

    Python 1

  2. turtle_motion turtle_motion Public

    This repository contains ROS (Robot Operating System) packages for controlling a simulated turtlebot using the turtlesim package.

    Python

  3. Stepper-Motor-Control Stepper-Motor-Control Public

    This Repository for control stepper motor (mode & direction) with ATmega32

    C

  4. Facial-Depth-Estimation Facial-Depth-Estimation Public

    This repository contains a Python script that estimates the depth of a face using OpenCV and cvzone. The code utilizes facial landmarks to calculate the distance between the eyes, and then uses thaโ€ฆ

    Python

  5. Facial-Distance-Audio-Control Facial-Distance-Audio-Control Public

    This project utilizes OpenCV and cvzon 38E9 e to detect facial features and estimate the distance between a user's eyes and a camera. This distance information is then used to control the system's audio โ€ฆ

    Python

  6. Virtual-Drawing Virtual-Drawing Public

    This project utilizes OpenCV in Python to create a virtual paint application that allows users to draw in real-time using colored objects detected by a webcam. The application identifies specific cโ€ฆ

    Python

0