Hire the Best Desktop Applications Developers
in Kenya

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Victor M.

Meru, Kenya

$10/hr
5.0
13 jobs

- Rust, C++, C , Zig, Python, JavaScript - ARM architecture - ARMV8, ARMV7, ARMV6 - Shell scripting - Powershell and POSIX shell - Virtualization & emulation – QEMU, VirtualBox - Kernel, OS, and firmware development – bootloaders, initrd, Linux, xv6, custom kernels - Desktop applications - Linux, Windows, MacOS - Networking - Advanced debugging reverse engineering

  • Rust
  • C++
  • C
  • Assembly Language
  • Java
  • JavaScript
  • Python
  • HTML
  • TypeScript
Topoika T.

Nairobi, Kenya

$15/hr
5.0
13 jobs

Hi, I’m David Topoika, a skilled full-stack mobile and web developer with 4+ years of experience building robust, scalable, and user-friendly applications. I specialise in developing cross-platform mobile apps with Flutter and building secure backend services and responsive web applications. Whether you're launching a startup, growing an e-commerce business, or building an internal system, I can help you design, develop, and deploy complete software solutions from mobile frontends to backend APIs and admin dashboards. I’ve worked both full-time and freelance as a mobile developer across: ✔️ Fintech – Invest Africa, Vesen Computing ✔️ E-commerce – AutoCllan, GoEat My goal is to deliver mobile and web apps that go beyond functionality, helping you reduce costs, improve user experience, and boost conversions. I combine strong technical skills with a business-focused mindset and clear, timely communication. ✅ What I Can Help You With: ✔️ End-to-end mobile app development (iOS & Android) using Flutter ✔️ Full-stack web applications with React, Next.js, and Tailwind CSS ✔️ Backend API development with Node.js, Express, and TypeScript ✔️ Deploy your app to Firebase or AWS with real-time database support. ✔️ RESTful API integration for third-party services (M-Pesa, Stripe, PayPal, YouTube) ✔️ Admin dashboards, analytics panels, and payment integrations (M-Pesa, Stripe, PayPal) ✔️ Bug fixing, app upgrades, and performance optimisation ✔️ Customising and extending existing Flutter templates or web themes 🌟 Why Clients Choose Me: ✔️ Proven track record with 10+ completed projects and 5-star client reviews ✔️ Strong communication, fast turnaround, and clean, maintainable code ✔️ Committed to understanding your goals and delivering real results ✔️ Experienced in working with remote teams and Agile/Scrum methodologies ✔️ Collaborative and proactive, I’ll suggest improvements, not just follow instructions 🔍 Technical Skills & Tools: ✔️ Languages & Frameworks: Dart, Flutter, JavaScript, TypeScript, Node.js, Express.js, Next.js ✔️ Mobile & Web: Flutter, Firebase, Tailwind CSS, REST APIs ✔️ Databases & Hosting: Firebase, Firestore, MongoDB, MySQL, AWS, Vercel ✔️ Tools: Git, GitHub, Postman, Trello, Figma, VS Code Let’s build your next app clean, fast, and exactly how you want it. Message me today and let’s turn your idea into a real, functional product that your users will love.

  • Dart
  • Android App Development
  • Flutter
  • Android
  • API Integration
  • Next.js
  • Node.js
  • ExpressJS
  • Tailwind CSS
  • AWS Development
  • React Native
Nathan K.

Nairobi, Kenya

$23/hr
4.9
50 jobs

TOP-RATED PLUS | 99% Job Success | 41+ Projects | 7+ Years Experience 🚀 Senior Software Engineer | Low-Code & No-Code Architect | Systems Integration Factotum | DevOps Python | OpenClaw | Odoo | n8n | Make | Zapier | Power Automate | Airtable | Low-Code | No-Code I am a versatile Software Engineer and Integration Factotum who specializes in connecting bespoke software ecosystems, engineering custom data pipelines, and bridging the gap between completely isolated business applications using a hybrid mix of custom code, low-code, and no-code platforms. I build production systems that actually work in real business environments—not just setups that look good on paper. My work sits at the intersection of backend engineering, DevOps cloud infrastructure, and low-code/no-code workflow automation. If your current software platforms do not communicate with each other, I build the custom middleware, API configurations, and automated data pipelines that bridge them seamlessly. I specialize in less-code and hybrid automation development—leveraging agile no-code visual builders for speed, while writing native Python and JavaScript code to bypass platform limitations. Whether you need to integrate a customized Odoo ERP environment, orchestrate autonomous OpenClaw multi-agent AI workflows, sync relational no-code hubs like Airtable, or connect disparate platforms via n8n, Make, Zapier, or Power Automate, I design the "glue" that makes your entire tech stack function as a unified system. 🔧 CORE AREAS OF EXPERTISE 1. Low-Code & No-Code Workflow Automation (n8n, Make, Zapier, Power Automate) Multi-Platform Orchestration: Designing and maintaining complex, fault-tolerant, low-code automation pipelines using n8n (self-hosted or cloud), Make (Integromat), and Zapier. Enterprise Windows Automation: Utilizing Microsoft Power Automate to connect legacy desktop applications, SharePoint, and Microsoft 365 environments with modern cloud platforms via low-code workflows. Hybrid "Less-Code" Systems: Writing custom Python and JavaScript scripts directly within n8n, Make, and Zapier workflows to bypass native no-code limitations, handle complex data loops, and bypass API rate limits. Rapid Prototyping: Deploying agile, maintenance-friendly no-code triggers and actions to automate manual business operations with minimal friction. 2. Relational No-Code Databases & E-Commerce Infrastructure (Airtable, Shopify, Ecwid) Airtable Database Architecture: Designing highly optimized relational schemas, advanced formulas, low-code scripting blocks, and native no-code automations inside Airtable to act as an operational backend or single source of truth. E-Commerce Pipeline Engineering: Syncing digital storefronts like Shopify and Ecwid with central inventory systems, tracking orders, managing customers, and automating downstream fulfillment. Unified Commerce Data Flows: Linking Shopify and Ecwid APIs to low-code tools like Airtable, HubSpot, Zoho, and Odoo via n8n and Make to eliminate manual data entry. 3. Bespoke Software, API Architecture & CRM Integration Custom Integration Frameworks: Connecting proprietary, legacy, or niche business applications that completely lack native, out-of-the-box low-code or no-code integrations. CRM Architecture & Syncing: Advanced API configuration, data mapping, and automated workflow development inside enterprise CRMs like HubSpot and Zoho. Cross-Platform Synchronization: Building bi-directional, real-time data syncs between HubSpot, Zoho, Odoo ERP, and external custom backends using webhooks, APIs, and low-code web controllers. 4. Enterprise Odoo ERP Customization & Core Development Full Odoo Deployments: Comprehensive Odoo ERP setups across Sales, Inventory, Purchase, CRM, Accounting, and Manufacturing. Custom Odoo Modules: Advanced Odoo development creating tailored Python models, XML views, and proprietary business logic when no-code features aren't enough. Odoo Integration Pipelines: Direct API connection linking Odoo to Airtable, Shopify, Ecwid, HubSpot, and Zoho using native endpoints, custom middleware, low-code n8n logic, or Zapier. 5. AI, LLM Integration & OpenClaw Agentic Frameworks Agentic AI Ecosystems: Building production-grade multi-agent AI networks and autonomous decision-making loops using OpenClaw. OpenClaw & Low-Code Hybridization: Integrating OpenClaw AI agents directly into low-code/no-code automation platforms like n8n, Make, and Zapier for intelligent document classification, data extraction, and routing. Contextual AI Pipelines: Feeding data from Airtable, HubSpot, Zoho, and Odoo directly into OpenClaw-driven RAG systems to build highly customized, domain-specific AI assistants. 6. Transactional & Marketing Email Automation (SendGrid, Mailchimp) Email Infrastructure Management: Setting up, configuring, and scaling SendGrid and Mailchimp APIs for reliable transactional and marketing delivery. Event-Driven Journeys: Building triggers (e.g., Shopify abandoned cart, Hu

  • Data Scraping
  • Python
  • Data Mining
  • Odoo
  • PostgreSQL Programming
  • Django
  • Data Science
  • Web Crawling
  • CI/CD
  • AWS Lambda
  • Docker
  • Linux
  • Kubernetes
  • Amazon Redshift
  • Data Warehousing & ETL Software
Ronald O.

Nakuru, Kenya

$18/hr
5.0
11 jobs

Enthusiastic Computer Scientist & Software Developer skills : Java, C#, Python, AI, Digital Image Processing, MQL 5, .NET, WinUI 3, UWP, WPF platform: Android, Desktop accomplishment: Developer of Q Library Management System, Timetable Generator, Inventory management system, Blue Music player, Awwads Transport Services(Taxi services android app), 3D chess android app

  • Cloud Computing
  • SQL
  • Python
  • C#
  • Java
  • JavaScript
  • NoSQL Database
  • Firebase
  • .NET Core
  • Universal Windows Platform
  • Windows Presentation Foundation
  • Kivy
  • MQL 5
  • TypeScript
  • Android App
Charles K.

Nairobi, Kenya

$40/hr
4.1
58 jobs

Backend & API Developer specializing in C#/.NET, integrations, automation systems, and scalable business applications. I help businesses build, extend, fix, and stabilize backend systems that are critical to daily operations including SaaS platforms, CRMs, enterprise tools, workflow systems, desktop applications, and API-driven platforms. A large part of my work involves joining existing systems, understanding complex workflows quickly, and implementing solutions without breaking current operations. Core areas I work on: • REST API development & third-party integrations • OAuth, JWT, API authentication & secure system communication • Payment gateway, CRM, ERP, Shopify, and external service integrations • Workflow automation & background job processing • SQL Server, MySQL & PostgreSQL database design and optimization • Backend architecture and business logic implementation • System synchronization, offline/online sync flows & webhook handling • Performance optimization, debugging & legacy system stabilization • Desktop and web application backend development Technologies I work with regularly: • C# • ASP.NET Core / .NET Framework • Entity Framework Core • SQL Server / MySQL / PostgreSQL • Python • JavaScript • REST APIs • Laravel integrations • Queue systems & background processing I’m comfortable working on: • existing production systems • partially completed projects • unstable integrations • legacy applications • complex operational workflows • multi-module business platforms Recent work includes: • Migrating SOAP integrations to REST/OAuth architectures • Fixing broken third-party API integrations • Building and optimizing backend workflows • CRM and operational platform integrations • Authentication and secure API communication systems • Business process automation tools • Backend systems for finance and operational management • Performance optimization for API-heavy systems What clients value most when working with me: • fast understanding of technical problems • reliable communication • maintainable implementations • clean and structured backend logic • safe integration into existing systems • practical solutions focused on business outcomes If you need a developer who can understand the system, identify the actual problem, and implement a reliable solution without unnecessary complexity, I’m ready to help.

  • Desktop Application
  • ASP.NET
  • .NET Core
  • API
  • API Development
  • REST API
  • ASP.NET MVC
  • Postman
  • C#
  • Database Design
  • PostgreSQL
  • PostGIS
  • SQL Server Integration Services
  • MySQL
  • .NET Framework
Allan K.

Kabiyet, Kenya

$28/hr
4.5
19 jobs

I'm a Linux, desktop, mobile, and embedded systems developer with a focus on programming in C/C++ in Linux and embedded Linux. My skills set: ➜ Software Development: C, C++, Python, Javascript, Bash, Dart ➜ Database Development: SQLite, MongoDB, PostgreSQL, MySQL ➜ Embedded systems programming: Arduino, STM32, ESP32, Raspberry Pi ➜ Linux and Embedded Linux programming and development. ➜ Graphical User Design & Development: Qt(QML/QWidgets), PyQt, PySide2, Felgo SDK ➜ UI/UX Design: Figma ➜ Circuit design (PCB): KiCAD, EasyEDA ➜ Dev-ops: Github, Docker, Asana Application Development: 4+ years experience with the design and development of User Interfaces (UIs) for desktops, mobile phones, and embedded systems using the Qt Framework (QWidgets & QtQuick/QML) using C++, PyQt, and PySide2. Database Development: Design of database schema, database management, and integration into any application development. API Development: Well experienced in the design and development of web APIs using Python Flask & Express. Well integrated and optimized for use with embedded systems. Experience: ➞ Design & Development of a 1U Nanosatellite for agricultural crop mapping using Raspberry Pi & Arduino with Python & C++. ➞ Design & Development of a mechanical ventilator for use with COVID patients. ➞ Development of a smart access control system for controlling the spread of COVID with AI. ➞ 4+ years working in python, 5 years in C/C++, and 4 years working in the Linux platform. ➞ Design of a learning tablet for use in off-school primary school children. ➞ Development of a maternal health monitoring system. Look forward to working with you.

  • Desktop Application
  • Python
  • C++
  • Qt Framework
  • Standalone Application
  • SQL
  • Embedded System
  • PyQt
  • QML
  • Qt Creator
  • Canva
  • Figma
  • Arduino
  • Multithreaded Programming
  • ESP32

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 Kenya on Upwork?

You can hire a Desktop Applications Developer in Kenya 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 Kenya 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 Kenya 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.