I specialize in developing high-performance software using C++ and Qt, with additional experience in graphics and physics engine development. My recent projects include building desktop applications with Qt, as well as a lightweight Vulkan rendering engine where I worked on systems such as shader compilation and animated lighting.
I have also created a 2D physics simulation engine, implementing collision detection and resolution techniques. My experience includes working with Qt, Vulkan, SDL2, and CMake to build efficient, interactive, and maintainable software.
I enjoy solving complex technical problems and turning them into reliable, user-friendly applications. Whether you need a C++/Qt desktop application, help improving an existing codebase, or development involving graphics, rendering, or simulation, I’m ready to collaborate and help bring your project to life.
Game Design
Game
C++
Graphics Programming
Qt Framework
Software Development
Unreal Engine
Desktop Application
CMake
Software Debugging
Object-Oriented Programming
GUI Design
Git
GitHub
Algorithms
Data Structures
Game Testing
Computer Graphics
3D Graphics Framework
Game Engine
Beshoy B.
Cairo, Egypt
$5/hr
4.7
1 jobs
A professional programmer with expertise in C/C++ and Python, specializing in developing Qt Desktop Applications, AI, and data science projects, My passion for programming began when I was 18 years old. Since then, I’ve dedicated myself to creating innovative solutions and tackling complex challenges in the tech world, Over 7 years, I’ve worked on numerous projects, honing my skills in data analysis and AI development. I’m now focusing on opportunities in NLP AI projects, where I can apply my knowledge and creativity to make meaningful contributions.
Python
C
Desktop Application
C++
Qt Framework
MySQL Programming
PyQt
OpenGL
AVR Microcontroller
Embedded System
PyTorch
Automation
Selenium
Web Scraping
Mohamed E.
Al Mansurah, Egypt
$40/hr
5.0
10 jobs
🚀 Need a production-ready Computer Vision or AI solution?
I'm Mohamed, a Top Rated Senior Computer Vision & AI Engineer (PhD) who helps companies build high-performance OpenCV, YOLO, C++, and Python solutions for industrial automation, visual inspection, image processing, and real-time AI applications.
🧩 What I deliver
✅ Industrial Computer Vision Systems
🔹 Integration with industrial cameras (Basler, Luxonis, FLIR / Point Grey)
🔹 High-accuracy inspection, measurement, defect detection, and quality control
🔹 Optimized OpenCV pipelines in C++ and Python
🔹 Hybrid pipelines combining classical computer vision with deep learning for maximum robustness
✅ AI & Deep Learning
🔹 Custom dataset creation, annotation, and curation
🔹 Inference optimization for CPU, GPU, and edge devices
🔹 YOLO for real-time object detection, segmentation, OBB, pose estimation, and tracking
🔹 Fine-tuning and transfer learning for domain-specific applications
🔹 MediaPipe for pose estimation, hand tracking, face landmarks, and motion analysis
✅ Real-Time & Performance-Critical Software
🔹 Low-latency C++ systems optimized for speed and memory efficiency
🔹 Multithreading, SIMD, profiling, and algorithm optimization
🔹 CUDA acceleration where appropriate
🔹 Production-grade software designed for reliability and long-term maintainability
✅ Embedded & Edge AI
🔹 Computer Vision and AI deployment on Raspberry Pi
🔹 ESP32 and Arduino integration
🔹 Sensor integration, hardware communication, and control logic
✅ Full Project Ownership
🔹 Software architecture and technical leadership
🔹 Desktop applications using Qt, MFC, and OpenGL
🔹 Clean, maintainable, and well-documented code
🤝 How We Can Collaborate
💡 Proof of Concept (PoC) – Validate your idea with a feasibility study, algorithm selection, and a rapid prototype.
⚡ Performance Optimization – Optimize existing OpenCV, C++, or Python applications to achieve demanding real-time performance.
📦 End-to-End Development – Complete solution development, from camera integration and AI models to desktop applications and embedded deployment.
📩 Whether you need an OpenCV application, a YOLO-based detection system, industrial camera integration, or a complete Computer Vision solution, click "Invite to Job" or "Message". I'd be happy to discuss your project and recommend the most practical approach.
C++
Python
Computer Vision
OpenCV
Deep Learning
PyTorch
Qt Framework
QML
Machine Learning
YOLO
MATLAB
OpenGL
Microsoft Foundation Class Library
Raspberry Pi
ESP32
Robotics
Hana N.
Cairo, Egypt
$20/hr
5.0
2 jobs
🚀 Transforming Real-World Problems into Intelligent Solutions with AI
I'm Hana, a Computer Engineer, researcher with accepted papers and award-winning AI developer with hands-on experience in autonomous systems, computer vision, and data science. I’ve led and contributed to multiple real-world AI projects, from autonomous racing vehicles to AI-powered CCTV monitoring, blending software and hardware expertise with research-backed development.
What makes me stand out?
✅ Multidisciplinary Expertise: From ROS & robotics to deep learning (YOLO, CNNs), I bring a full-stack AI approach.
✅ Fast & Curious: I learn quickly, adapt even faster, and deliver results with precision.
✅ Strong Coding Skills: Python, C++, TensorFlow, PyTorch, OpenCV, Scikit-learn.
✅ Deployment-Oriented: I don’t stop at models — I integrate them with dashboards, IoT streams, or edge devices.
My core services include:
🔹 Object Detection & Tracking (YOLO , SSD, OpenCV)
🔹 AI for CCTV & Smart Surveillance Systems
🔹 Autonomous Navigation & Simulation (ROS2, AutoDrive)
🔹 EEG Signal Processing & Brain-Computer Interfaces
🔹 Data Analysis & Predictive Modeling
🔹 Dashboard Integration (Plotly, Streamlit)
If you're looking for someone who combines technical depth with a get-things-done mindset, let's build something smart together.
📬 Feel free to send a message — I’m excited to hear about your project!
Artificial Intelligence
Machine Learning
Computer Engineering
Computer Vision
Python
C
C++
TensorFlow
OpenCV
Embedded System
Linux
Autonomous Vehicles
Deep Learning
YOLO
Seaborn
Mohamed H.
Cairo, Egypt
$35/hr
4.5
70 jobs
Autonomous Robotics Software R&D Engineer | Founder @ DevServers
We have special offers for long-term collaboration!
In the past 2 years, I managed to help many clients with their Robotics projects over the world (Canada, UK, USA, Russia, Australia, Romania, Norway, Turkey, Malaysia, Ukraine, Poland, Italy, India, Taiwan, KSA, and Egypt).
My experience has been formed mainly by self-learning and working on several Robotics projects that gave me a huge hands-on experience with many software technologies and working on different types of robots(Mobile Robots and Humanoids).
Recent Projects 🔥
-----------------------
• WebRTC
• Web-based platform to teleoperate remote vehicles.
• Vision-based ball-tracking ABB Robot-arm
• Autonomous Agriculture tractor.
• Autonomous Disinfection Robot.
• AWS (IoT Core, GreenGrass, Lambda)-based Autonomous racing vehicle similar to MIT MuSHR vehicle.
• Real-time 360 Video stitching for Autonomous Driving.
• Multi-robots Gazebo simulation on shared machines { local(Gazebo+RVIZ) and AWS EC2 instance(SLAM +Navigation +DL-segmentation ROS pkg) }
• Working on developing a generic SDK for any simulated/real stereo-based robot.
• Building MuJoCo robotic models and control it from ROS1/2 pkgs.
• 3D Lidar-SLAM open-source algorithms testing with different datasets.
• Autonomous Mobile Wheeled Diff. Robot using D435i+T265.
• Autonomous differential mobile robot with arm using NVidia Isaac SDK.
• Reinforcement Learning for a humanoid model in Mujoco with ROS2 communication.
• Autonomous steering mobile robot using ZED, Hokuyo, Xsens IMU, and RTK-GPS Ublox for the agriculture industry.
• Autonomous Differential mobile robot for Snow Scrapping.
• Reinforcement Learning for Robotics using OpenAI and Gazebo-gym ROS packages.
• Humanoid robot(Gazebo simulation and real-world).
• Mobile robot gazebo model with RealSense D415, D435, D435i, and RealSense TS265 cameras on AWS RoboMaker.
• Mobile robot with researching about different SLAM algorithms.
• Enhanced Visual SLAM ROS package that's derived from the RTAB-Map package.
• Creating a complex Environment in GzWeb on EC2.
• Multi-robot task allocation simulation for validating a research paper and it got published.
Hands-on Expertise
-----------------------
• Experienced with Docker and Kubernetes.
• Experienced with Jetson Nano, TX2, Xavier, Xavier NX, and Raspberry PI3/4.
• Experienced with Intel D435i, T265, and ZED1/2 cameras.
• Experienced with Linux Development and Shell Scripting.
• Experienced with move_base, EKF, gmapping, RTAB-Map, ROS planners, Urdf/Xacro robot descriptions, and different ROS wrappers for physical sensors/actuators.
• Experienced with AWS and GCP services
• Experienced with Git.
More details
---------------
My interest in Autonomous Robotic Systems requires me to get professional with many technologies such as Computer Vision, Machine Learning, ROS1/2, MuJoCo, Gazebo, SolidWorks, Control, Stage, RVIZ, Matlab robotics toolbox,... etc. I've taken many online courses to gather all the basics in a proper way.
Recently, I've been Mastering several of the AWS services such as (VPN-connection, RoboMaker, GreenGrass, IoT, S3, EC2, Cloud9, FreeRTOS, Kinesis, Lambda, DaynmoDB, Glue, Athena, CloudWatch, Serverless application, IAM,... )
Programming Skills
-------------------------
• C++: Experienced with Data structures, Algorithms, OOP
• Python: Experienced with OOP, many packages, frameworks, and writing automation scripts
• Image Processing using open cv in Python
• ROS1/2 programming(ROS Nav-stack, Moveit, Gazebo APIs, services, actions, synchronization, ros_controllers, ...)
• Stage and Gazebo(URDF/SDF, SolidWorks urdf_exporter, Joint transmission, Joint controllers, all sensor plugins, gazebo physics properties, Gazebo-gym and OpenAI, ....)
ML, RL, DL
----------------------
• Understanding the basic concepts about the RL structure and different baselines.
• Understanding GAN models
• Tested many HandPose models.
• Machine Learning course from Stanford University by Andrew NG from Coursera
• Introduction into deep learning using Pytorch Nanodegree from Udacity
• Deep Learning Specialization from deep.ai via Coursera.
Tools
-------
VSCode, ClearCase, sniff++, notepad++, remote machine software, NoMachine, AWS, Anaconda, Visual Studio, CodeBlocks, Eclipse, Sublime, Atmel Studio, AVRDUDESS, JT link programmer, Qt Creator, Matlab /Octave & Simulink, Git /Github, Proteus, Gazebo, GZweb, Stage, LaTeX.
CUDA
Python
C++
Computer Vision
Reinforcement Learning
Robot Operating System
Machine Learning
AWS IoT Core
Control Engineering
Internet of Things
Robotics
JavaScript
WebRTC
Ubuntu
Deep Learning
Mohamed R.
Cairo, Egypt
$25/hr
4.6
18 jobs
I'm a geometry and meshing processing software engineer with expertise in building high-performance computational geometry solutions. Currently, I work at Atomica AI, a US-based dental CAD application, where I develop and optimize core geometry processing systems.
I also create math animation with The famous 3b1b Manim library.
Python
C++
C
Rust
Bash
Julia
Pygame
MATLAB
Linux
Lua
Emacs Lisp
LaTeX
OpenGL
NumPy
How it works
Post a job for freePost a job
Tell us what you need. Create your own job post or generate one with AI then filter talent matches.
Hire top talent fast
Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.
Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
Payment simplified
Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.
Don't just take our word for it
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
KD
Kim Darling
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
DM
David Merry
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
KK
Katja Krohn
Summa Linguae
How do I hire a CUDA Developer in Egypt on Upwork?
You can hire a CUDA Developer in Egypt on Upwork in four simple steps:
Create a job post tailored to your CUDA Developer project scope. We'll walk you through the process step by step.
Browse top CUDA Developer talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top CUDA Developer profiles and interview.
Hire the right CUDA Developer for your project from Upwork, the world's largest work marketplace.
At Upwork, we believe talent staffing should be easy.
How much does it cost to hire a CUDA Developer?
Rates charged by CUDA Developers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.
Why hire a CUDA Developer in Egypt on Upwork?
As the world's work marketplace, we connect highly-skilled freelance CUDA Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream CUDA Developer team you need to succeed.
Can I hire a CUDA Developer in Egypt within 24 hours on Upwork?
Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive CUDA Developer proposals within 24 hours of posting a job description.