Skip to content
BackNov 7
Ahmed O.

Ahmed O.

Software Engineer ( Robotics, ROS, AI, Python, C++)

Greetings, I'm Ahmed. Thank you for visiting my Profile. I have +4 years’ of experience in the fields of Robotics, ROS2, Python, CPP, Electronics, Machine Learning, and Deep Learning. Previously, I was employed as a Robotics and AI Engineer at Trabotyx, a robotics startup focusing on agricultural robotics and delivering accurate weed control solutions for organic farmers. Specifically, I have extensive experience with the following technologies : ----------------------------------------------------------------------------------------- • Robot Operating System (ROS/ ROS2) • Python • C++ • Mapping • Localization • Path Planning • Autonomous Navigation • Computer Vision • RC robots’ systems • Hardware and sensors selection • Raspberry Pi • Jetson Boards( Nano, Xavier) • Deep Learning, Machine Learning solutions. • Object Detection • Data Featurization Extra skills : --------------- • Scikit-learn, Pandas, NumPy • Web Scraping • Data Exploration, Data cleaning, and bias analysis • SQLite3 databases • PCB Design Hardware and sensors experience : ------------------------------------------- • Cameras( Pi camera, ZED1/ ZED2 camera, Thermal imaging) • IMUs (Accelerometers, Gyros, Magnetometers) • Distance sensing ( IR, Ultrasonic, Proximity ) • LIDAR sensing • Rotary, Optical Encoders • GPS modules • Metal Detectors • 12V, 24V DC motors • Motor drivers • Stepper Motors • Servo Motors • Arduino Ethernet Shields Recent Projects: -------------------- • Implemented a visual servoing controller in CPP based on literature techniques • Developed a crop line detection based on Adaptive-ROI methods and implemented with Python • Building a compatible Navigation2 Three-Point-Turn controller • Constructed a robot mission management system using BehaviorTree.CPP and integrated it with ROS2 • Implemented autonomous navigation system for outdoor agricultural robots using Navigation2 & ROS2 • Building my robot platform for autonomous indoor navigation tasks and object Detection using ROS & Navigation stack. • Developed a 4WD robot for indoor autonomous or manual navigation using ROS, SLAM, LIDAR, move-base, Gazebo, and Raspberry Pi with added temperature and humidity sensors • Incorporated YOLOv3 /YOLOv5 into various robot platforms • Optimize GoPiGo Robot using ROS and distance sensors to allow the robot to autonomously navigate its environment while avoiding obstacles. • Integrating many AI capabilities like object detection, voice commands, and TTS into a robot platform. • Constructed a cheap bump detection and localization device using GPS, IMU, and ROS • Developed a DNN using NumPy with options for optimization, activation functions, layer number, loss functions, and regularization techniques such as Dropout and L2 regularization. • Created an accident detection algorithm using accelerometer data based on literature benchmarking methods • Image classification using CNN with data augmentation and transfer learning. • Conducted digital data processing, filtering, and visualization, and created an ML model for PPG signal to measure blood pressure and detect anxiety • Built a web scraping pipeline that extracts data from a weather website requiring logins using user-agents, rotated-proxies, and a rendering server to update an SQLite3 database daily

🇦🇪Al Barsha, United Arab Emirates$60/hr100% JSS5.00 (13)Since May 2019

Earnings and projects

MRR
$0

Last 6 months ÷ 6

World#31,339 / 412k
🇦🇪Country#222 / 2,720
Revenue, last 30 days
$0
Total earnings
$121k

Billed in all: $126k

World#31,339 / 412k
🇦🇪Country#222 / 2,720
Per project
$9.3k
Projects, last 6 months
0
World#209,850 / 412k
🇦🇪Country#1,210 / 2,720
Projects in all
13

Across 15 contracts

40% fixed60% hourly
World#175,712 / 412k
🇦🇪Country#1,192 / 2,720

Earnings, last 30 days

$126kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$124k$126k$128k$130kOct 8Oct 23Nov 7

Skills