Back to LeaderboardLast snapshot: Sep 9
Denis D.
Badge

Denis D.

Expert C++ C# Desktop | Qt QML QWidgets WPF WinUI XAML

"Hands-down, one of the best devs I've worked with on Upwork." - ScreenStory Senior C++ Engineer with 18+ years building real-time and embedded systems, multimedia pipelines, and high-performance desktop applications. Top Rated Plus on Upwork - 9,900+ hours and $400K+ earned across 28+ long-term engagements. MORE FROM CLIENTS "Excellent in every regard: communication, work, making logical inferences, asking good questions. Truly the top of the top." - Skan AI "A very reliable, knowledgeable and professional developer who is a pleasure to work with." - Clickdrive WHAT I BUILD - Rich UI/UX and high performance desktop applications on C++/Qt, C# .Net Framework WPF/UWP/WinUI XAML - Multimedia & Real-Time Screen recording engines (Desktop Duplication API, Windows Graphics Capture, GDI), low-latency video/audio pipelines on FFmpeg, WebRTC streaming with custom builds and Janus SFU, DirectX GPU compositing with custom pixel shaders, audio DSP with RNNoise. - Embedded & HMI Industrial automation, locomotive on-board systems, HMI on Qt/QML, ModBus / RS-232/485 / Can. Codex industrial labeling software for ALE sas - Real-Time Backends SCADA alarm-module backend with high-throughput low-latency event handling, gRPC, multithreaded C++17/20 architecture. - Native Library Bindings C++ cores with bindings to Electron (Node-API), Flutter (FFI), Python. Cross-platform Windows and macOS. - Engineering Infrastructure CI/CD on Jenkins and Azure DevOps, self-hosted Sentry deployment, CrashRpt, automated quality gates, structured Git workflows. HIGHLIGHTS - 7 years as lead engineer on a portfolio of consumer multimedia and document-processing applications (architecture + implementation across a team of 3) - Locomotive driver HMI deployed on operational locomotives in real-world service - Automated engine test bench: reduced testing time by 40%, increased throughput from 6 to 10 engines per shift - Currently leading C++/MFC -> Qt migration on the Ham Radio Deluxe product suite (41,500+ active users) Core stack: C++ (17/20) · Qt (QML, QWidgets) · CMake · vcpkg · FFmpeg · WebRTC · Desktop Duplication API · Media Foundation · DirectX · MFC · gRPC · Multithreading · ModBus · Windows Embedded · C# .NET · Electron Node-API · Jenkins · Azure DevOps · Sentry WHAT I'M LOOKING FOR Long-term engagements (6+ months) where deep C++ expertise and architectural ownership matter. Equally comfortable in greenfield architecture and rescuing legacy codebases. Available for fixed-price projects and hourly contracts.

🇦🇲Yerevan, Armenia$45/hr100% JSS5.00 (21)Since Dec 2009
MRR
$3,900
🌍#8,389/363K
🇦🇲#61/1,600
Recent Earnings
$23,400
🌍#8,389/363K
🇦🇲#61/1,600
Total Earnings
$431K
🌍#3,556/363K
🇦🇲#63/1,600
Avg. Per Project
$15,384
🌍#8,230/363K
🇦🇲#91/1,600
Recent Projects
1
0f1h
🌍#95.6K/363K
🇦🇲#487/1,600
Total Projects
28
14f18h
🌍#95.6K/363K
🇦🇲#487/1,600
MRR Performance Over Time
$50k$25k$0
6 mo ago3 mo agoNow
Coming SoonGathering historical data
World Skill Rankings
of 12
#1
Screenshot & Screen Recording SoftwareTop <0.01%
#1Microsoft Foundation Class Library
#2Microsoft Visual C++
#2C++/CLI
#2Screen Recording
#2CMake
#4Windows API Development
#8FFmpeg
#16Qt Framework
#22Electron
#24WebRTC
#49Desktop Application
#58C
#59Embedded System
#140.NET Framework
#153C++
#350C#
🇦🇲Armenia Skill Rankings
of 3
#1
C++/CLITop <0.01%
#1Screenshot & Screen Recording Software
#1Electron
#1Screen Recording
#1WebRTC
#1Embedded System
#1Microsoft Foundation Class Library
#2C
#2Microsoft Visual C++
#2.NET Framework
#2Desktop Application
#2FFmpeg
#2CMake
#2Windows API Development
#3C#
#3Qt Framework
#4C++
Denis D. — Top 4% in Armenia | UpworkMRR