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.
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
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.
| π Project Name | π Brief Description | Language |
|---|---|---|
| rust_common | Rust common utils and algorithms | |
| flight-dynamics-control | Flight dynamics simulator | |
| uav_path_plannerl | Path planner algorithms for UAVs | |
| UAV_flight_control | Development of real-time Autopilot for UAV | |
| PID-controller-with-modifications | Practical modifications on the standard PID controller in C |
- 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
- Layered architecture design
- Inner/outer loop control
- EKF-based state estimation
- Waypoint mission planning
- Stability & disturbance analysis
- 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
- PID & state-space controllers in Rust
- Zero dynamic allocation in control loops
- Safe concurrency patterns
- Memory-safe state handling
- Real-time execution considerations
- Kalman & Extended Kalman Filters
- IMU + GPS fusion
- Noise modeling & covariance tuning
- Estimation stability analysis
- Safety first in physical systems
- Deterministic behavior over convenience
- Clear architecture before optimization
- Mathematical validation before deployment
- Test-driven development for reliability
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.
