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 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
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
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
Shadi B.
Cairo, Egypt
$30/hr
5.0
1 jobs
Overview:
I'm a Software Engineer at Scopic Inc., with prior experience as a C++ Engineer at Luxoft working on BMW's automotive platform. I build backend systems, AI/ML pipelines, and performance-critical software — from full-stack FastAPI/Celery platforms to lock-free C++ concurrency primitives and Linux kernel-level programming.
I work best on projects that require:
- Designing and building scalable backend services (FastAPI, Node.js, REST APIs, async task pipelines)
- Deploying and optimizing AI/ML systems, including self-hosted LLM/VLM inference
- Deep Linux internals, memory management, and concurrency
- Writing clean, efficient, high-performance C/C++
- Improving code quality, stability, and test coverage in existing systems
- Legacy codebase migration and modernization (large-scale C++ toolchain upgrades)
- Teaching technical topics clearly and simply
What I Can Help You With:
- Backend and Frontend development: FastAPI, Celery, PostgreSQL, Redis, Node.js/Express, microservices, REST APIs, React, JS, TypeScript
- AI/ML integration: LLM/VLM pipelines, prompt engineering, RAG, AI agents, model serving (vLLM), OpenAI/OpenRouter/fal.ai/Replicate APIs
- C++ & C development: modern C++ (11/17/20/23), multithreading, lock-free data structures, memory safety, performance optimization
- Linux system programming: POSIX APIs, system calls, signals, IPC, sockets, namespaces, cgroups
Debugging & refactoring legacy or complex codebases (including large-scale toolchain/compiler migrations)
- Unit testing (GTest, Pytest) and improving code reliability
- Dockerized deployments, Kubernetes, and CI/CD pipelines
- Code reviews, technical documentation, and architecture support
Relevant Experience:
- Built a full-stack AI image-generation platform end-to-end (FastAPI, Next.js, PostgreSQL, Redis, MinIO, Celery, Docker Compose) with an 11-stage AI pipeline
- Designed a self-hosted vision-language model pipeline that cut inference costs by 98% while sustaining 20k images/day
- Solved 2,000+ static analysis issues (Coverity, Clang-Tidy) on an automotive-grade C++ project.
- Migrated a ~230,000-line C++/Qt Windows application across two major toolchain jumps, resolving ~1,400 compiler/linker errors
- Built custom memory allocators, Linux shells, and OS-level simulators
- Hands-on experience with Linux kernel concepts, namespaces, cgroups, and networking
How I Work:
- Clear and honest communication
- Clean, maintainable, well-tested code
- Strong focus on performance, correctness, and long-term maintainability
- Respect for deadlines and project scope
Tools & Skills:
- Backend & AI: FastAPI, Celery, PostgreSQL, Redis, Alembic, Pydantic, Node.js, Express.js, MongoDB, MySQL, LLMs/VLMs, vLLM, RAG, AI agents, OpenCV, scikit-learn, TensorFlow
- Languages: C, C++ (11/17/20/23), Python, Java, JavaScript, MATLAB, bash
- Parallel/Concurrent Programming: OpenMP, CUDA, MPI, Pthreads, lock-free queues, C++20 coroutines, Boost.Asio, ThreadSanitizer/AddressSanitizer/UBSan
- Linux Internals & Tooling: Kernel modules, namespaces, cgroups, /proc, /sys, Yocto, BitBake, QEMU, systemd, Make, CMake
- DevOps & Cloud: Docker, Docker Compose, Kubernetes (k8s/k3s), Helm, Minikube, Azure DevOps, CI/CD (GitHub Actions), Git
- Embedded Systems: STM32, AVR, ARM Cortex-M, Raspberry Pi, RTOS, AUTOSAR fundamentals
- Testing & Quality: GTest, static analysis, performance profiling, code reviews
If you're looking for someone who can work across the stack — from low-level systems and embedded C++ up to Full stack services and AI-powered applications — I'd be happy to discuss your project.
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 near Cairo, on Upwork?
You can hire a CUDA Developer near Cairo, 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 near Cairo, 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 near Cairo, 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.