M.Sc. Automation and Robotics student at TU Dortmund, specialising in Autonomous Driving Technologies. Background in Mechatronics Engineering.
I work mainly on computer vision and perception — object detection, semantic segmentation, stereo depth, and multi-view geometry. Where it helps me understand the maths, I implement the classical algorithms from first principles rather than calling them from a library.
| Repository | What's in it |
|---|---|
| computer-vision | ADAS object detection with YOLOv8 · AR with homography + RANSAC written from scratch · stereo disparity via dynamic programming · image stitching · COCO detector benchmark |
| AI-projects | Reinforcement learning (value iteration + Monte Carlo) · A* search · minimax with alpha-beta pruning · constraint propagation |
| control | Traction control · vehicle dynamics · PID design in continuous and discrete time |
| Machine-Learning | Kalman filtering · Wiener filtering · neural networks from scratch |
| 4-dof-robotic-arm-simulation | Forward/inverse kinematics, trajectory planning and dynamics in MATLAB/Simulink |
Python PyTorch OpenCV YOLOv8 DeepLabv3 NumPy Pandas ROS2 Gazebo CARLA MATLAB Simulink C (embedded) Git Linux
📍 Dortmund, Germany · 📫 karim.elamir112@gmail.com · LinkedIn