Skip to content
BackNov 7
Mohamed M.
Upwork badge

Mohamed M.

Robotics Software Engineer

Mohamed Mohudoom | Robotics Software Engineer I build the software that makes robots perceive, navigate, and act. From raw sensor data to autonomous behavior, I work across the full stack of a robotic system. Perception and 3D vision is where I'm strongest. I work with cameras, LiDAR, and depth sensors to build object detection, segmentation, point cloud processing, 3D mapping, and multi-sensor fusion (EKF/UKF) that holds up in real-world conditions, not just in simulation. I optimize these pipelines for real-time performance on embedded hardware like NVIDIA Jetson using CUDA. On the autonomy side, I build and tune navigation stacks in ROS2, including SLAM integration, path planning, and obstacle avoidance. I've worked with both differential drive and Ackermann robots, configuring everything from costmaps to trajectory planners like MPPI and Smac Hybrid A*. I also apply reinforcement learning and imitation learning to train robot policies for navigation and manipulation, with sim-to-real transfer on resource-constrained platforms. What sets me apart: I have a mechanical engineering background. I think about the full system, not just the code. Sensor mounting, kinematics, actuator constraints, URDF modeling, the things that determine whether your robot actually works or just looks good in Gazebo. I write clean C++ and Python, work primarily in ROS2, and can take a project from simulation to hardware deployment. Core Skills: C++, Python, ROS2, OpenCV, PCL, LiDAR, 3D Cameras, Camera Calibration, Point Cloud Processing, Sensor Fusion, SLAM, CUDA, Object Detection, Image Segmentation, NVIDIA Jetson, Autonomous Navigation, MPPI, Nav2, Reinforcement Learning, Gazebo, EKF/UKF, URDF

🇮🇳Thoothukudi, India$60/hr100% JSS5.00 (19)Since Jun 2021

Earnings and projects

MRR
$1.3k

Last 6 months ÷ 6

World#38,917 / 412k
🇮🇳Country#4,417 / 45.9k
Revenue, last 30 days
$0

Last 6 months: $7.5k

Total earnings
$30k

Billed in all: $32k

World#110,120 / 412k
🇮🇳Country#15,547 / 45.9k
Per project
$1.4k

$942 in the last 6 months

World#101,143 / 412k
🇮🇳Country#12,580 / 45.9k
Projects, last 6 months
8

Across 9 contracts

89% fixed11% hourly
World#24,499 / 412k
🇮🇳Country#3,096 / 45.9k
Projects in all
22

Across 25 contracts

76% fixed24% hourly
World#124,452 / 412k
🇮🇳Country#18,135 / 45.9k

Earnings, last 30 days

$32kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$31.5k$32.0k$32.5k$33.0kOct 8Oct 23Nov 7

Skill rankings: Top 8% in Convolutional Neural Network

Ranked by MRR among everyone on Upwork with the skill.

  1. #5Sensor Fusion40 freelancers · 🇮🇳 #1Top 13%
  2. #11NVIDIA Jetson86 freelancers · 🇮🇳 #1Top 13%
  3. #12Convolutional Neural Network144 freelancers · 🇮🇳 #2Top 8%
  4. #15CUDA161 freelancers · 🇮🇳 #3Top 9%
  5. #15Lidar128 freelancers · 🇮🇳 #4Top 12%
  6. #17Robot Operating System176 freelancers · 🇮🇳 #1Top 10%
  7. #20Reinforcement Learning214 freelancers · 🇮🇳 #3Top 9%
  8. #24Object Detection & Tracking126 freelancers · 🇮🇳 #2Top 19%