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.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $20k
Billed in all: $102,588$103k
$5.1k in the last 6 months
Across 5 contracts
Across 20 contracts
Earnings, last 30 days
Skill rankings: Top 1% in PyQt
Ranked by MRR among everyone on Upwork with the skill.
- PyQt137 freelancers · 🇦🇪 #1Top 1%🇦🇪#1 of 4
- #4Simulink198 freelancers · 🇦🇪 #2Top 2%🇦🇪#2 of 4
- #7Robot Operating System176 freelancers · 🇦🇪 #1Top 4%🇦🇪#1 of 2
- #9Mechanical, Electrical & Plumbing Systems208 freelancers · 🇦🇪 #1Top 4%🇦🇪#1 of 3
- #9Control Engineering188 freelancers · 🇦🇪 #2Top 5%🇦🇪#2 of 4
- #21MATLAB1,229 freelancers · 🇦🇪 #2Top 2%🇦🇪#2 of 13
- #25Robotics547 freelancers · 🇦🇪 #1Top 5%🇦🇪#1 of 5
- #32Raspberry Pi623 freelancers · 🇦🇪 #2Top 5%🇦🇪#2 of 6