Your vision deserves a technical partner, not just a developer. I specialize in transforming ideas into high-performance applications across the entire digital ecosystem: mobile, web, and desktop.
I believe great software is a blend of cutting-edge technology and thoughtful user experience. Whether it's a consumer-facing iOS/Android app, a mission-critical web dashboard, or a native Windows/macOS application, I build with a focus on strategy, scalability, and long-term success.
I build everywhere your users are.
→ Mobile: Native (Swift, Kotlin) & Cross-Platform (Flutter, React Native)
→ Web: Modern JS Frameworks (React, Angular, Vue) & Backend (Node.js, Python)
→ Desktop: Electron, .NET MAUI, Native APIs
Ready to build the right solution, not just the easy one? Get in touch.
JavaScript
Objective-C
Swift
React Native
TypeScript
Android
iOS Development
React
Mobile App Development
macOS
Mac OS App Development
Next.js
Full-Stack Development
Hybrid App
WordPress
Muhammad Bilal K.
Dera Ismail Khan, Pakistan
$30/hr
5.0
41 jobs
An 𝗘𝗹𝗲𝗰𝘁𝗿𝗼𝗻𝗶𝗰𝘀 𝗘𝗻𝗴𝗶𝗻𝗲𝗲𝗿 (𝟮𝟬𝟭𝟭), I develop 𝗵𝗶𝗴𝗵-𝗽𝗲𝗿𝗳𝗼𝗿𝗺𝗮𝗻𝗰𝗲 𝗺𝘂𝗹𝘁𝗶-𝘁𝗵𝗿𝗲𝗮𝗱𝗲𝗱 𝗵𝗮𝗿𝗱𝘄𝗮𝗿𝗲-𝗶𝗻𝘁𝗲𝗴𝗿𝗮𝘁𝗲𝗱 𝘀𝗼𝗳𝘁𝘄𝗮𝗿𝗲 𝘀𝗼𝗹𝘂𝘁𝗶𝗼𝗻𝘀 (𝗖, 𝗖++, 𝗩𝗲𝗿𝗶𝗹𝗼𝗴) for 𝗪𝗶𝗻𝗱𝗼𝘄𝘀 and 𝗟𝗶𝗻𝘂𝘅 across the 𝗗𝗲𝘀𝗸𝘁𝗼𝗽, 𝗙𝗶𝗿𝗺𝘄𝗮𝗿𝗲, 𝗛𝗮𝗿𝗱𝘄𝗮𝗿𝗲 and 𝗪𝗲𝗯 domains. I also design 0.6u to 0.18u CMOS Integrated Circuits.
I contributed to 𝗕𝗠𝗪 𝗔𝗗𝗖𝗔𝗠, 𝗠𝗮𝗴𝗻𝗮 𝗠𝗙𝗞𝟱 and vehicle bus encoding/ decoding pipeline projects for 𝗔𝗨𝗗𝗜 and 𝗖𝗔𝗥𝗜𝗔𝗗.
I have worked with multiple 𝘀𝗲𝗻𝘀𝗼𝗿 𝘀𝘆𝘀𝘁𝗲𝗺𝘀 (vision), 𝗱𝗮𝘁𝗮 𝗯𝘂𝘀𝗲𝘀 (UART, SPI/DSPI/QSPI, I2C, USB, Ethernet, TFT-LCD, LPDDR-2), 𝗺𝗶𝗰𝗿𝗼𝗰𝗼𝗻𝘁𝗿𝗼𝗹𝗹𝗲𝗿𝘀 (8051-based, RISC-V) and 𝗽𝗿𝗼𝗴𝗿𝗮𝗺𝗺𝗶𝗻𝗴 𝗲𝗻𝘃𝗶𝗿𝗼𝗻𝗺𝗲𝗻𝘁𝘀 (FreeRTOS, QEMU). I've also programmed 𝗦𝗽𝗮𝗿𝘁𝗮𝗻-𝟲 𝗙𝗣𝗚𝗔𝘀 in 𝗩𝗲𝗿𝗶𝗹𝗼𝗴 and designed 𝗮𝗻𝗮𝗹𝗼𝗴, 𝗺𝗶𝘅𝗲𝗱-𝘀𝗶𝗴𝗻𝗮𝗹, 𝗱𝗶𝗴𝗶𝘁𝗮𝗹 and 𝗻𝗲𝗮𝗿-𝗥𝗙 𝗰𝗶𝗿𝗰𝘂𝗶𝘁𝘀 (800 MHz) in 𝟬.𝟲𝘂-𝟬.𝟮𝟱𝘂 𝗖𝗠𝗢𝗦 technologies.
𝗖𝗮𝗿𝗲𝗲𝗿 𝘀𝘂𝗺𝗺𝗮𝗿𝘆
- 𝟮𝟬𝟬𝟱-𝟮𝟬𝟬𝟴: Web development (classic ASP, PHP, JS, Flash, SQL, HTML5, CSS3)
- 𝟮𝟬𝟭𝟭-𝟮𝟬𝟭𝟵: Mixed-signal Semiconductor IC design (0.6u - 0.25u CMOS)
- 𝟮𝟬𝟮𝟬-𝗽𝗿𝗲𝘀𝗲𝗻𝘁: Multi-platform Desktop applications: C, C++ (multi-threaded), wxWidgets, Qt, ROS
For desktop applications, I use the tech stack: C, C++, Qt5-6, wxWidgets, GTest/ GMock and CMake.
On a previous full-time job, extended C++, ROS and ADTF based AUTOSAR (ARXML) software components for ADAS analysis in the automotive industry. (SOME/IP, TAPI DBC, CAN(FD)). Have hands-on experience with LiDAR point cloud data.
Currently working on a Semiconductor EDA tool in C++ and wxWidgets as a personal project.
My recent professional work includes open source browser customization in C++ (Firefox, Palemoon, CEF) and the development of custom windows credential providers.
𝗗𝗲𝘀𝗸𝘁𝗼𝗽:
- C
- C++
- C#
- Python
- wxWidgets
- Qt(5, 6)
- Win32
- ROS (1, 2)
- Identity (and Access) Management (IAM/ IdM)
- Single Sign On (SSO)
- OAuth
- OpenID Connect
- JWT/ JWKS
- Chromium Embedded Framework (CEF)
- Firefox browser customization
- Palemoon browser customization
- Custom Windows Credential Provider development
- Multi-threading
- WinUSB-based USB driver
- Raw data packets manipulation
- Hardware communication
-- Serial
-- USB
-- GSM Modem
-- PLC via ABNet API
-- Basler GigE LineScan camera using Pylon 5 SDK
𝗪𝗲𝗯:
- ASP 3.0/ classic
- PHP core/ pure (4, 5, 7, 8)
- Javascript core/ pure/ vanilla
- (X)HTML 4/5 (W3C Validated, Section 508/ VPAT)
- CSS 2/3
- Macromedia Flash (4, 5, 8) Actionscript (1.0, 1.1, 2.0)
- MS Access, My SQL, MS SQL Server (custom queries and stored procedures)
- cURL
- SMS gateways
- cHTTP (PHP-based auto login/ navigator to a website)
- mPDF, tcPDF
𝗛𝗮𝗿𝗱𝘄𝗮𝗿𝗲:
- 0.25u CMOS (Analog design):
-- Logic gates
-- JK-type Phase Detector
-- Charge Pump
-- Delay Locked Loop (DLL)
- Verilog:
-- DDR-2 SDRAM controller
-- SPI controller
-- I2C controller
-- Ethernet MAC
-- USB 2.0 Full speed device controller
-- Custom ISA 8-bit microprocessor core
- QEMU (custom device emulation)
𝗙𝗶𝗿𝗺𝘄𝗮𝗿𝗲:
- FreeRTOS
𝗖𝗼𝗺𝗽𝗹𝗲𝘁𝗲𝗱 𝗽𝗿𝗼𝗷𝗲𝗰𝘁𝘀 (𝗺𝗮𝗷𝗼𝗿):
- Authentik Windows Credential Provider (CEF)
- High-frequency (~2400 fps) quad sensor data plotter (Win32 API, C)
- Barton Chart scan processor and barcode reader for data extraction (C#, image processing)
- Document upload and processing platform (medical) using PHP, javascript and LibreOffice
- SMS-based Poll/ Quiz website (PHP, two-way SMS gateway)
- Job portal (ASP classic/ 3.0)
Windows API Development
C
C++
C#
C++/CLI
Multithreaded Programming
Microsoft Component Object Model
Socket Programming
SQLite
Firmware
Electronics
PCB Design
API
PHP
ASP
JavaScript
AJAX
JSON
HTML5
CSS 3
Muhammad A.
Dera Ghazi Khan, Pakistan
$35/hr
4.6
344 jobs
🖥️ C# / .NET Developer | 📦 200+ Projects | 💯 Job Success | 🏆 Top Rated
Software developer building C# / .NET applications since 2010. Specialized in Windows desktop using WPF & WinForms, with cross-platform expertise in Avalonia. Experienced in Blazor frontend, ASP.NET Core backend & Azure deployments.
Developing solutions for business automation, document generation, reporting, data-intensive desktop tools, API integrations, real-time dashboards, Windows service development, and legacy .NET Framework modernization.
Delivered 200+ software solutions for global clients across multiple industries, from focused utilities to large-scale, long-term systems, working both independently and within distributed teams.
Technical Skills
----------------
Desktop
- WPF, XAML, WinForms, WinUI, Avalonia, Uno Platform, WebView2
- MVVM, Prism, ReactiveUI, Custom Controls, Templating, Styling
- WinAPI, PInvoke, Native Interop, Windows Shell Integration
- Hardware Integration, Third-party SDKs, Enterprise Integration
- Reporting, Printing, PDF/Excel Generation, Document Processing
Databases
- Schema Design, SQL Server, SQLite, EF Core, Dapper, LINQ
Backend & Web
- REST APIs, ASP.NET Core, Minimal APIs, Swagger, Logging
- Blazor, Razor Pages, MudBlazor, HTMX, HTML, CSS, JavaScript
Build & Deployment
- Git, MSBuild, Visual Studio, NuGet, PowerShell, Azure, Docker
- Application Packaging, Installer Creation, Code Signing
Windows API Development
Desktop Application
C#
Windows Forms
Windows Presentation Foundation
XAML
.NET Core
.NET Stack
LINQ
.NET Framework
Back-End Development
Technical Writing
Windows App Development
Universal Windows Platform
ASP.NET Core
Entity Framework
Blazor
Microsoft Visual Studio
Microsoft SQL Server
Microsoft Windows PowerShell
Abdul R.
Islamabad, Pakistan
$30/hr
5.0
2 jobs
Desktop & Mobile Application Developer | Java Swing | Qt C++ | Android (Java)
7+ Years of Experience | Clean Code | Cross-Platform Development | Full Documentation
I am an experienced software developer specialising in:
Desktop Application Development
Java Swing (Windows, mac OS, Linux)
Qt C++ (Cross-platform GUI applications)
High-performance, well-structured, and fully documented applications
Android App Development
Native Android apps in Java
Android SDK, Room, Retrofit, Material Design
Clean architecture, optimised performance, and modern UI/UX
Desktop Development skills:
Java
Java Swing
Qt
C++
Cross-Platform Development
GUI Design
Software Development
OOP (Object-Oriented Programming)
Android Development skills:
Android App Development
Java for Android
Android SDK
Retrofit
Room Database
Material Design
REST API Integration
JSON / XML
MVVM / Clean Architecture
API Integration
Debugging & Troubleshooting
Version Control (Git)
Clean Code
UX/UI Implementation
Multithreaded Programming
SQL / SQLite
Documentation Writing
What I Deliver
Clean, maintainable code
Fully documented source code
On-time delivery with complete source handover
Let's discuss your project—I’m ready to help bring your idea to life!
Desktop Application
Java GUI
Android App Development
Qt Framework
Object-Oriented Language
Software Development
C++
Android SDK
Retrofit
Material Design
API Integration
Git
GitHub
Troubleshooting
C#
PHP
Java
MySQL
API
AI App Development
Muhammad U.
Lahore, Pakistan
$30/hr
5.0
26 jobs
I am a professional developer having 10+ years of experience in developing applications including desktop, web and mobile. 5 years in mobile development and web development. I have expertise in solving any kind of development issues and problems and have experience in managing development teams. I can provide expertise in the following:
• ASP.NET, C#, MVC and ASP.NET Core
• SQL Server
• WPF Desktop Applications
• Flutter (Cross platform Mobile Development)
• Android Studio
• Crystal Reports
• AngularJS, JavaScript, jQuery
• Entity Framework
• HTML5, CSS3
• Hardware Integration, Social Network Integration
• Webservices
• Web scraping
I can provide services both in Backend Development and Frontend Development. I have developed different applications for various clients in my Job Period. Now I have switched to online Job Hunting. I am new here but I have provided solutions to many clients. In my experience, there were many simple applications and tools that use RESTFul services, Firebase, Retrofit. I have developed following applications:
• Angan (Mobile Woocommerce App)
• Human Resource Information System
• Property Management System
• Flights Information System
• School Management System
• Inventory Management
• Sales Management System
• Point of Sale Systems
• Visitor Tracking System
Besides these skills and expertise, I am also experienced in coordinating with and managing resources and meeting with clients.
Desktop Application
HTML5
Windows Presentation Foundation
.NET Framework
ASP.NET MVC
C#
Umbraco
Microsoft Visual Studio
Angular 4
API
Standalone Application
Flutter
Microsoft SQL Server Administration
Android Studio
Shujaat H.
Rawalpindi, Pakistan
$60/hr
4.9
146 jobs
With over 25 years of software development experience, I have completed a huge number of projects in areas ranging from enterprise applications to web servers to MS Office solutions and more. If you're looking for high-performance solutions that are written using industry's best practices and long-term support, you don't need to look any further.
These are some of my key specialty areas:
1. .NET
=====
* .NET Framework, .NET Core and .NET
* C# and VB.NET
* WPF and WinForms
* Graphics and image processing
* Windows and WCF Services
* MAUI and rich desktop/mobile client apps
2. Web and Server-Side
===================
* Server-side development using Laravel, MySQL
* Client-side apps (SPAs) using VueJS + TypeScript
* Bootstrap and Material Design
* Extensive database experience with both MySQL and MS SQL Server
3. AI and LLMs
============
1. Integrate 3rd-party AI services such as OpenAI, Gemini or locally-running LLMs
2. Consume such REST APIs to implement predictive and generative capabilities on both server and client sides
4. MS Office Add-ins
================
* Microsoft Office solutions (VBA, VSTO and Office.js) for Word, Excel, PowerPoint and Outlook
* Have been creating solutions for Microsoft Office since Office 4.3 days (yes, that's last century)
So I bring you an all-rounder set of skills and experience to cover all bases for your next project. With native-like proficiency in the English language and a friendly, can-do attitude, you'll find it easy and to work with me.
Desktop Application
Windows Presentation Foundation
Windows Forms
.NET Framework
C#
SQL
Laravel
API Integration
.NET Core
Office 365
Vue.js
Windows App Development
Microsoft Office
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 Win32 App Developer in Pakistan on Upwork?
You can hire a Win32 App Developer in Pakistan on Upwork in four simple steps:
Create a job post tailored to your Win32 App Developer project scope. We'll walk you through the process step by step.
Browse top Win32 App Developer talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top Win32 App Developer profiles and interview.
Hire the right Win32 App 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 Win32 App Developer?
Rates charged by Win32 App 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 Win32 App Developer in Pakistan on Upwork?
As the world's work marketplace, we connect highly-skilled freelance Win32 App Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Win32 App Developer team you need to succeed.
Can I hire a Win32 App Developer in Pakistan 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 Win32 App Developer proposals within 24 hours of posting a job description.