Hire the Best Desktop Applications Developers
in Egypt

Clients rate our Desktop Applications developers
Rating is 4.8 out of 5.
4.8/5
Based on 140 client reviews
Amr O.

Cairo, Egypt

$50/hr
4.2
253 jobs

Experienced software developer since 2001 with 200+ completed projects and $200K+ in successful deliveries. Education & Background: 5-year Computer Science degree + 2-year specialized diploma Senior developer at MicroTech (CMI Level 3) and ITS (CMI Level 5) Full-time freelancer since 2007 serving US, UK, and international clients Core Expertise: 🔥 Trading Systems Development: MQL4 & MQL5: Expert Advisors, Custom Indicators, Trading Panels Multi-Platform: cTrader cBots, NinjaTrader, TradeStation, TradingView Pine Script Advanced Features: HFT systems, multi-timeframe analysis, risk management Trading Automation: Signal processing, order management, portfolio systems 💼 Business Applications: Excel Automation: VBA, VSTO, complex dashboards and workflows Desktop Development: C#, VB.NET, ASP.NET, Windows applications Database Systems: SQL Server, MySQL, Access, data management Web Integration: APIs, JavaScript, Python automation, web scraping What Sets Me Apart: ✅ 20+ years proven experience with Fortune 500 companies (BP, Siemens, Nestlé, IBM) ✅ Trading systems specialist - Deep understanding of market mechanics and execution ✅ Complete project ownership - From strategy design to live deployment ✅ Multi-platform expertise - Work across all major trading platforms ✅ Long-term partnerships - Many clients since 2005 with ongoing system maintenance My Development Process: Strategy Analysis - Understanding trading logic and market requirements Technical Architecture - Robust, scalable system design Iterative Development - Regular testing with demo builds Performance Optimization - Speed, accuracy, and reliability focus Complete Delivery - Full source code, documentation, and deployment guide Ready to discuss your trading system requirements and deliver professional-grade solutions.

  • Desktop Application
  • Forex Trading
  • MetaTrader 4
  • MetaTrader 5
  • cTrader
  • Microsoft Excel
  • Google Sheets
  • Binance Coin
  • MQL 4
  • C#
  • Blockchain, NFT & Cryptocurrency
  • C++
  • MQL 5
  • .NET Framework
  • Bot Development
Omar S.

Cairo, Egypt

$40/hr
5.0
79 jobs

▬ I am a BIM Developer & Coordinator engineer with 5 years of experience : •As a BIM coordinator I coordinate the process of generating and managing digital models of buildings in order to model any building with LOD up to 700 using: -Revit to cover all modeling activities for all trades to produce design drawings and BIM shop drawings. -Navisworks to detect clashes, coordinate between different discipline and produce a 4D&5D model with the assistance of Primavera which help to create schedules for the projects and add the cost of everything (direct and indirect cost). •As a developer I make dynamo scripts, python codes, macros and add-ins using C# and Revit API which increase the speed of the BIM workflow and make it easier, also I use IFC to convert the model between different application either for coordination or model extraction. •Also as a developer I develop and make desktop applications that increase the workflow and make it easier not only for the BIM industry but also for all the engineering and administrative work also I can develop the interface of a program using XAML to create a WPF or using windows form, also I use VBA Excel to develop macros which decrease the time consumption. ▬ I make structural shop drawings using different programs or tools as (ArmaCAD, AutoRebar, ASD).

  • Desktop Application
  • 3D Modeling
  • Autodesk AutoCAD
  • C#
  • Windows Forms
  • User Interface Design
  • Autodesk Navisworks
  • SQL Programming
  • Python
  • Three.js
  • Database Design
  • Database Modeling
  • Automation
Mohamed E.

Al Mansurah, Egypt

$30/hr
5.0
8 jobs

👋 Hi, I’m Mohamed — a Top Rated🏆 Senior Software Engineer. 🚀 I help companies design, build, and deliver high-performance software systems — from computer vision and AI pipelines to real-time desktop applications and embedded platforms. 🧩 What I deliver: ✅ Industrial Computer Vision Systems 🔹Integration with industrial cameras (Basler, Luxonis, FLIR / Point Grey) 🔹High-accuracy inspection, measurement, and defect detection 🔹Optimized OpenCV pipelines in C++ and Python 🔹Hybrid pipelines combining deep learning with classical computer vision for robustness ✅ Deep Learning (ResNet, U-Net, YOLO, MediaPipe, ...) 🔹Custom dataset creation, labeling, and curation 🔹Inference optimization for CPU, GPU, and edge devices 🔹YOLO for real-time object detection, segmentation, OBB, and pose estimation 🔹YOLO fine-tuning and transfer learning for domain-specific data 🔹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 🔹Multithreading, SIMD, profiling, and algorithmic optimization 🔹GPU acceleration (CUDA) when justified 🔹Designed for long-running, production-grade operation under real-world constraints ✅ Embedded & Edge AI 🔹Vision and AI deployment on Raspberry Pi 🔹Sensor integration, control logic, and hardware-in-the-loop testing with ESP32, Arduino ✅ Full Project Ownership 🔹System architecture and technical leadership 🔹Desktop GUIs: Qt, MFC, OpenGL 🔹Clean handover, documentation, and maintainable codebases 👉 Let's discuss how I can bring your AI, computer vision, or embedded system project to life.

  • C++
  • Python
  • Qt Framework
  • Computer Vision
  • OpenCV
  • Deep Learning
  • PyTorch
  • Machine Learning
  • QML
  • YOLO
  • MATLAB
  • OpenGL
  • Microsoft Foundation Class Library
  • Raspberry Pi
  • ESP32
  • Robotics
Khaled E.

Damietta, Egypt

$30/hr
5.0
6 jobs

Looking for a reliable Software Engineer who gets things done? With over 5 years of experience, I focus on building practical, well-crafted solutions - primarily in Python - across Desktop Applications, Automation, Data Extraction, and Web Scraping. I work comfortably across both Windows and Linux environments, with solid knowledge of Linux system configuration, shell scripting, and deploying applications on Linux-based systems. Here's what I bring to the table: ✅ Cross-Platform Desktop Applications: Building desktop apps that run cleanly on both Windows and Linux, tailored to your specific workflow and needs. ✅ Reverse Engineering: Hands-on experience analyzing mobile and desktop applications across multiple languages and platforms — useful for legacy migration, security analysis, and understanding existing systems. ✅ Automation & Web Scraping: From straightforward scripts to multi-layered scraping pipelines, including proxy setup, VPN configuration, and SSH tunneling for reliable and scalable data collection. ✅ Clean, Maintainable Code: I care about delivering solutions that are not just functional but easy to maintain, scale, and hand off — with proper documentation. ✅ Straightforward Collaboration: I take time to understand your requirements, communicate clearly throughout the project, and deliver on time without surprises. You can find some of my work on GitHub (@elmoiv). Feel free to reach out to discuss your project — I'm happy to help figure out the best approach together.

  • Desktop Application
  • Scrapy
  • Python
  • Automation
  • Data Extraction
  • Data Scraping
  • Selenium
  • Image Processing
  • MongoDB
  • Qt Framework
Sameer O.

Cairo, Egypt

$45/hr
4.9
53 jobs

Professional developer with a strong technical background and accumulated experience of 22+ years. With the ability to work with the minimum supervision to produce quality code within the project time-frame. Able to play a key role throughout the software development and support life cycle of a project, to ensure that quality solutions meet business objectives. Possess a good team spirit, deadline orientated, and having the ability to organize and present complex solutions clearly and accurately. - C#,VB .Net (WinForms, WPF and Silverlight) - VC++ - ASP.Net (WebForms and MVC) - SQL Server - Oracle DB - Windows Store Applications. - Windows Mobile Applications. - Android Applications. - Linux C/C++ - Raspberry PI

  • .NET Framework
  • Microsoft Visual Studio
  • C#
  • C
  • C++
  • Windows Presentation Foundation
  • ASP.NET
  • Web Service
  • ADO.NET
  • Visual Basic
  • Angular
  • Embedded System
  • System Analysis
  • System Programming
  • ASP.NET Web API
  • SQL Programming
Hossam Y.

Alexandria, Egypt

$20/hr
5.0
12 jobs

I have more than a decade of experience working with a wide range of technologies in the .NET ecosystem, allowing me to tackle complex challenges efficiently, and I have excellent communication skills, and excellent English. Strong Skill Set: My expertise spans multiple areas, including: Backend Development: .NET, .NET Core, REST API, ASP.NET MVC, WCF, Razor Pages Frontend Development: Angular, TypeScript, HTML, CSS, JavaScript Cloud and Integration: Azure DevOps, Logic Apps, Azure Service Bus, Azure Functions, Azure Search, RabbitMQ, BizTalk for enterprise integration Database Management: SQL Server, MongoDB, MySql, Postgress Web Services: REST API, SOAP Services Content Management: Umbraco CMS Desktop Applications: Windows Application, WPF Excellent Communication Skills: I believe that effective communication is key to successful project outcomes, and I am committed to maintaining clear and open lines of communication throughout our collaboration. I am passionate about leveraging my technical skills to drive innovation and efficiency within your company. I am particularly interested in contributing to projects that aim to enhance user experiences, streamline processes, and optimize system performance. I would be delighted to discuss how my skills and experience align with your company's goals. Please feel free to reach out if you have any questions or need further information about my background. I would be delighted to discuss how my skills and experience align with your company's goals

  • Desktop Application
  • ASP.NET MVC
  • .NET Framework
  • C#
  • ASP.NET Core
  • ASP.NET
  • ASP.NET Web API
  • CMS Development
  • Umbraco
  • .NET Core
  • REST API
  • Angular
  • RabbitMQ
  • Azure App Service
  • JavaScript
  • BizTalk Server
  • Angular 6

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

How do I hire a Desktop Applications Developer in Egypt on Upwork?

You can hire a Desktop Applications Developer in Egypt on Upwork in four simple steps:

  • Create a job post tailored to your Desktop Applications Developer project scope. We'll walk you through the process step by step.
  • Browse top Desktop Applications Developer talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top Desktop Applications Developer profiles and interview.
  • Hire the right Desktop Applications 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 Desktop Applications Developer?

Rates charged by Desktop Applications 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 Desktop Applications Developer in Egypt on Upwork?

As the world's work marketplace, we connect highly-skilled freelance Desktop Applications Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Desktop Applications Developer team you need to succeed.

Can I hire a Desktop Applications 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 Desktop Applications Developer proposals within 24 hours of posting a job description.