Skip to content
View SamyMohamed1's full-sized avatar
🎯
Focusing
🎯
Focusing
  • Egypt

Block or report SamyMohamed1

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

Samy Mohamed

Autonomous Systems Software Engineer | MBD | Rust | Control Law


πŸ›  Tech Stack & Tools

MATLAB Simulink Rust C++ Python Control Systems Autonomous Systems

Brief Bio

Software Engineer with 6+ years of experience designing, developing, and testing control algorithms for autonomous vehicles, including self-driving cars, UAVs, Flight Controls and Missile Guidance Systems. Solid experience in sensor fusion, localization, motion planning and trajectory control. Skilled in MATLAB/Simulink, with strong programming capabilities in C++, Rust, and Python.

🧭 Engineering Focus

I design and implement intelligent autonomous systems operating in dynamic, real-world environments. My core interest lies in building reliable, safety-critical software architectures for:

  • Automomous Vehicles
  • Unmanned Aerial Vehicles (UAVs)
  • Unmanned Surface Vehicles (USVs)
  • Flight Controls
  • Guidance, Navigation & Control (GNC) systems

I work at the intersection of:

Control Theory Γ— Embedded Systems Γ— High-Performance Software Γ— Autonomous Decision-Making


πŸ— Autonomous Systems Architecture Philosophy

I approach autonomous platforms as layered systems:

Perception β†’ State Estimation β†’ Planning β†’ Control β†’ Actuation

My focus is ensuring:

  • Deterministic execution
  • Real-time guarantees
  • Memory safety
  • Robust stability under uncertainty
  • Seamless hardware-software integration

Autonomous software must be predictable, validated, and mathematically grounded.


Top Projects

🎁 Project Name πŸ“– Brief Description Language
rust_common Rust common utils and algorithms Rust
flight-dynamics-control Flight dynamics simulator Rust
uav_path_plannerl Path planner algorithms for UAVs Rust
UAV_flight_control Development of real-time Autopilot for UAV MATLAB
PID-controller-with-modifications Practical modifications on the standard PID controller in C C

πŸ”¬ Flagship Projects

πŸš— Development of ADAS Applications Using Rust

  • Adaptive Cruise Control (ACC) implementation
  • Automatic Emergency Braking (AEB) logic
  • Lane Support Systems (LSS) logic
  • Sensor fusion and state estimation for moving targets
  • Fail-safe mechanisms and safety validation

🚁 Development of Autonomous UAV

  • Layered architecture design
  • Inner/outer loop control
  • EKF-based state estimation
  • Waypoint mission planning
  • Stability & disturbance analysis

πŸ€– Development of Autopilot Controller for Drone

  • Design and implementation of autopilot architecture for fixed-wing and multirotor drones
  • Inner-loop attitude control (roll, pitch, yaw) and outer-loop position/altitude control
  • Waypoint navigation and trajectory tracking
  • EKF-based state estimation and sensor fusion (IMU, GPS)
  • Real-time control loop with deterministic update rate
  • Fault detection and fail-safe emergency landing logic
  • Simulation and testing under wind disturbances and sensor noise

πŸ¦€ Embedded Rust Control Systems

  • PID & state-space controllers in Rust
  • Zero dynamic allocation in control loops
  • Safe concurrency patterns
  • Memory-safe state handling
  • Real-time execution considerations

πŸ›° Sensor Fusion & State Estimation for UAV

  • Kalman & Extended Kalman Filters
  • IMU + GPS fusion
  • Noise modeling & covariance tuning
  • Estimation stability analysis

πŸ” Engineering Principles

  • Safety first in physical systems
  • Deterministic behavior over convenience
  • Clear architecture before optimization
  • Mathematical validation before deployment
  • Test-driven development for reliability

πŸ“« Connect

LinkedIn: https://www.linkedin.com/in/samy-mohamed-a1383b16a/
Email: samy.elewa73@gmail.com


Building intelligent systems that interact safely and reliably with the physical world.

Popular repositories Loading

  1. Controller-Design---PID-H_2-and-H_infinity Controller-Design---PID-H_2-and-H_infinity Public

    Forked from ameyaamd96/Controller-Design---PID-H_2-and-H_infinity

    Lateral Control of Autonomous Vehicles. Designed PID, 𝐻2 and 𝐻∞ controllers and trade offs in design were studied upon for real-time implementation.

    MATLAB 2

  2. Artificial-Intelligence-Deep-Learning-Machine-Learning-Tutorials Artificial-Intelligence-Deep-Learning-Machine-Learning-Tutorials Public

    Forked from Jeet1994/Artificial-Intelligence-Deep-Learning-Machine-Learning-Tutorials

    A comprehensive list of Deep Learning / Artificial Intelligence and Machine Learning tutorials - rapidly expanding into areas of AI/Deep Learning / Machine Vision / NLP and industry specific areas …

    Python

  3. awesome-deep-learning-papers awesome-deep-learning-papers Public

    Forked from terryum/awesome-deep-learning-papers

    The most cited deep learning papers

    TeX

  4. jetson-reinforcement jetson-reinforcement Public

    Forked from dusty-nv/jetson-reinforcement

    Deep reinforcement learning GPU libraries for NVIDIA Jetson with PyTorch, OpenAI Gym, and Gazebo robotics simulator.

    C++

  5. arduinoSimulink arduinoSimulink Public

    Forked from jonweili/arduinoSimulink

    Drivers and Examples for usage of MATLAB/Simulink with Arduino

    C

  6. Hybrid-Electric-Vehicles Hybrid-Electric-Vehicles Public

    Forked from kanechew/Hybrid-Electric-Vehicles

    Simulation of performance and efficinecy of a hybrid electric vehicle