Skip to content
View NEWIR295's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report NEWIR295

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
NEWIR295/README.md

Mohamed Abd El Twab Newir

Mechatronics Engineer | Robotics & Embedded Systems Specialist

About Me

Hello! I'm Mohamed, a passionate Mechatronics Engineer specializing in Robotics and Embedded Systems. With a unique blend of skills in mechanical, electrical, and software engineering, I excel in research and development, software, hardware, and design. My experience is backed by a strong portfolio of robotics and embedded systems projects, and I’m driven to contribute innovative solutions to cutting-edge technologies.

Skills

  • Programming Languages & Paradigms: C/C++ (11/14/17), OOP, Python, Bash Scripting
  • Systems & Tools: Linux Administration, Git, Makefiles, CMake, Buildroot, Yocto, Docker, QT, Socket Programming, ROS1/2
  • Hardware: Embedded Systems, Raspberry Pi, Electronics, Robotics
  • Soft Skills: Leadership, Project Management, Problem Solving, Technical Writing, Communication, Teaching,R&D

Experience

Embedded Systems Instructor

Information Technology Institute ( ITI ) (7/2025 – 8/2025)

  • Teaching AVR Embedded Diploma one month program at ITI – Cairo university branch.

Research and Development Mechatronics Engineer

Namaa For Engineering Consultants (Aug 2024 - Dec 2024)

  • Researched and developed new products using ROS, cameras, and embedded systems.

Graduation Project Mentor

Cairo University (Apr 2024 - Jul 2025)

  • As a mentor for the RoboMate graduation project, which focused on developing a warehouse robot for material handling. My role involved guiding the team in making the right technical decisions to avoid common pitfalls and providing hands-on training in Robot Operating System (ROS). I also designed the system’s blueprints to help the team follow a clear development roadmap. Beyond technical support, I offered motivation and psychological encouragement to ensure the team stayed confident and focused. And thanks to Allah, all of our efforts has succeeded where the project was shortlisted for the Graduation Project Excellence Award..

Research and Development Engineer Trainee

Helwan Engineering House (Jul 2023 - Aug 2023)

  • Gained hands-on experience in manufacturing, hardware selection, GUI programming (C++), PID control, prototyping, and product development.

Research and Development Engineer Trainee

Arab International Optronics (Jul 2022 - Aug 2022)

  • Acquired practical experience in Arduino, electronics, and developing desktop applications using C#.

Education

  • Bachelor of Science in Mechatronics Engineering
    Cairo University Faculty of Engineering

    • Graduation Project: Agribot For Weed Management (Grade: A) (Jun 2023 - Aug 2024)
  • Standard Embedded Systems Diploma\ (Jul 2024 - Nov 2024) Edges For Training

    • Covered C programming, data structures, AVR microcontroller, Embedded C, RTOS, and more.
    • Course Github Repo
  • Software Development Diploma\ (Jan 2025 - Jul 2025) Edges For Training

    • Focused on C++, OOP, Modern C++11/14/17, Algorithms, Data Structures, Design Patterns, Git.
    • Course Github Repo
  • Embedded Linux Diploma\ (Jan 2025 - Jul 2025) Edges For Training

    • Included Linux Administration, CMake, Bash Scripts, Embedded Linux Drivers, Buildroot, Yocto, QT++.
    • Course Github Repo

🚀 Featured Projects

Agribot For Weed Management (Graduation Project)

  • Developed and integrated hardware and software systems for an agricultural robot.
  • Wrote drivers and ROS nodes (C++ and Python) for motion control, kinematics, PID tuning, and SLAM-based navigation.
  • Modeled and simulated the robot in RViz and Gazebo.
  • Project Github Repo
  • Linkedin Post

Olympics Robot Project

  • Led a team of 24 students to develop a robot capable of playing five Olympic games.
  • Coordinated efforts across electrical, software, and design teams.
  • Contributed to motor driver development and designed a servo-based shooting mechanism.

TurtleBot Project

  • Integrated hardware components including Raspberry Pi, LiDAR, and Arduino.
  • Developed drivers for motor controllers, joysticks, and encoders.
  • Wrote ROS nodes (Python and C++) for control and navigation, and implemented SLAM algorithms.
  • Created a GUI for PID tuning.
  • Project Github Repo

Embedded Linux IoT Communication System Project

  • Built a modular IoT system using TCP socket programming in C++ for client-server communication.
  • Developed a Qt6-based GUI server with QML tabs for real-time monitoring, historical charts, and threshold settings.
  • Implemented console-based server and client applications for testing and development.
  • Created a Yocto-based client with a custom meta-layer, deployed on QEMU for embedded simulation.
  • Simulate temperature control logic with LED status updates based on threshold comparison.
  • Applied object-oriented design with abstract interfaces for scalability.
  • Demonstrated skills in embedded Linux, GUI development, networking, and system integration.
  • Project Github Repo
  • Linkedin Post

Embedded Linux Device Drivers Project

Linux Administration Project

  • This project is divided into three parts, each one focusing on different aspects of system administration, scripting, and application development. The project involves Bash scripting, C programming, process management , advanced build systems and networking.

  • Project Github Repo

  • Linkedin Post

Adaptive Temperature Control Project

  • Designed a signal conditioning circuit for temperature measurement using a microcontroller and NTC thermistor.
  • Integrated Bluetooth for user interaction and programmed temperature regulation.
  • Project Github Repo

Overhead Crane Project

  • Led the mechatronics sub-team for a machine design course project.
  • Organized group tasks and facilitated communication between team members to implement a factory electrical layout.
  • Developed an overhead crane system utilizing embedded systems and PLCs.

Snake and Ladder Monopoly Game

  • Developed a C++ game using OOP techniques.
  • Implemented gameplay mechanics and a save/load system.
  • Project Github Repo

Sudoku Game

📊 GitHub Stats

NEWIR295's most used languages

NEWIR295's GitHub streak

🌐 Connect with Me

Pinned Loading

  1. Agribot Agribot Public

    AGRICUTURAL ROBOT FOR PRECISION AGRICUTURAL GRADUATION PROJECT IN CUFE

    C++

  2. N_TURTLEBOT N_TURTLEBOT Public

    Final Project For Advanced Robotics And Artificial Inteligence At faculty of Engineering - Cairo University

    CMake

  3. ROS_PID_TUNNING ROS_PID_TUNNING Public

    PID tunning for motors using ROS

    C++

  4. Embdded-Systems Embdded-Systems Public

    Embdded Systems Repo For Arduino (UNO, Mega, Nano), AVR Atmega32, ESP 8266, ESP32 -S, Raspberry Pi Projects

    SuperCollider

  5. EMBEDDED_LINUX EMBEDDED_LINUX Public

    Embedded Linux Projects & Side hustles

    C++

  6. SOFTWARE_DEVELPMENT SOFTWARE_DEVELPMENT Public

    Software Development GIT Repo Applying OOP and Programming Principles in Projects & Side Hustles

    Makefile