Skip to content
BackNov 7
ABDELRAHMAN N.
Upwork badge

ABDELRAHMAN N.

Software Developer || Robotics Engineer || Mechatronics Engineer

Experienced Software Developer, Robotics Engineer, and Mechatronics Engineer with a BSc in Mechanical Engineering and 5+ years of professional experience. I specialize in designing and developing embedded systems, GUI applications, and robotic solutions, integrating hardware, software, and AI to deliver innovative, large-scale system applications. My expertise spans MATLAB/Simulink modeling, PCB design, firmware development, and robotics automation, enabling me to tackle complex engineering challenges across the full development cycle. Key Skills - Software Development: Python, C/C++, Dart, React, Django, PyQt, PostgreSQL. - Robotics Engineering: ROS, SLAM, LiDAR, OpenCV, Webots, robotic control systems. - Mechatronics & Embedded Systems: STM32, Arduino, Raspberry Pi, Altium Designer, MATLAB/Simulink, firmware development. - AI & Automation: Keras, TensorFlow, computer vision, IoT, real-time control systems. - Hardware Design: PCB schematics, SolidWorks, 3D modeling, hardware integration. Professional Experience - Software Developer Designed and implemented a responsive calendar task scheduler using React (frontend) and Django (backend), optimizing performance with React hooks and memorization techniques. Developed desktop applications with PyQt, integrating seamless UI components with Django APIs for backend communication. Utilized PostgreSQL for scalable database management and efficient data handling. - Robotics Engineer Engineered end-to-end robotic solutions, including a 5-DOF robotic arm with fuzzy logic control and a warehouse automation robot with OpenCV-based navigation. Developed autonomous robots using ROS, SLAM, and LiDAR for environment mapping and task automation. Simulated and deployed robotic systems in Webots, ensuring seamless transition from simulation to real-world applications. - Mechatronics Engineer Designed and developed custom hardware solutions, including PCB layouts and integration with industrial communication protocols. Programmed embedded devices with microcontrollers (STM32, Arduino) for real-time control and automation. Created MATLAB/Simulink models for robotics control and system-level validation.

🇦🇪Sharjah, United Arab Emirates$30/hr100% JSS4.99 (11)Since Mar 2021

Earnings and projects

MRR
$3.4k

Last 6 months ÷ 6

World#10,628 / 412k
🇦🇪Country#100 / 2,720
Revenue, last 30 days
$3.2k

Last 6 months: $20k

World#11,223 / 412k
🇦🇪Country#90 / 2,720
Total earnings
$98k

Billed in all: $103k

World#40,222 / 412k
🇦🇪Country#277 / 2,720
Per project
$6.5k

$5.1k in the last 6 months

World#26,390 / 412k
🇦🇪Country#151 / 2,720
Projects, last 6 months
4

Across 5 contracts

20% fixed80% hourly
World#51,813 / 412k
🇦🇪Country#294 / 2,720
Projects in all
15

Across 20 contracts

40% fixed60% hourly
World#161,377 / 412k
🇦🇪Country#1,093 / 2,720

Earnings, last 30 days

$103k+$3.2k earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$98k$100k$102k$104kOct 8Oct 23Nov 7

Skill rankings: Top 1% in PyQt

Ranked by MRR among everyone on Upwork with the skill.

  1. 2PyQt137 freelancers · 🇦🇪 #1Top 1%
  2. #4Simulink198 freelancers · 🇦🇪 #2Top 2%
  3. #7Robot Operating System176 freelancers · 🇦🇪 #1Top 4%
  4. #9Mechanical, Electrical & Plumbing Systems208 freelancers · 🇦🇪 #1Top 4%
  5. #9Control Engineering188 freelancers · 🇦🇪 #2Top 5%
  6. #21MATLAB1,229 freelancers · 🇦🇪 #2Top 2%
  7. #25Robotics547 freelancers · 🇦🇪 #1Top 5%
  8. #32Raspberry Pi623 freelancers · 🇦🇪 #2Top 5%