Skip to content
BackNov 8
Denis D.
Upwork badge

Denis D.

Expert C++ | Desktop | Backend | Qt QML MFC WebRTC FFmpeg

"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

Earnings and projects

MRR
$3.8k

Last 6 months ÷ 6

World#8,642 / 412k
🇦🇲Country#66 / 1,832
Revenue, last 30 days
$3.7k

Last 6 months: $23k

World#9,198 / 412k
🇦🇲Country#64 / 1,832
Total earnings
$438k

Billed in all: $454k

World#3,700 / 412k
🇦🇲Country#63 / 1,832
Per project
$16k

$23k in the last 6 months

World#8,709 / 412k
🇦🇲Country#95 / 1,832
Projects, last 6 months
1
0% fixed100% hourly
World#128,096 / 412k
🇦🇲Country#503 / 1,832
Projects in all
28

Across 32 contracts

44% fixed56% hourly
World#103,226 / 412k
🇦🇲Country#524 / 1,832

Earnings, last 30 days

$454k+$3.7k earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$450k$452k$454kOct 9Oct 24Nov 8

Skill rankings: #1 in 3 skills of 17

Rarest: top 3% in C++, of 4,442. Ranked by MRR among everyone on Upwork with the skill.

  1. 1Microsoft Foundation Class Library26 freelancers · 🇦🇲 #1Top 4%
  2. 1Agora Video SDK23 freelancers · 🇦🇲 #1Top 4%
  3. 1Agora Voice SDK5 freelancers · 🇦🇲 #1Top 20%
  4. #10FFmpeg217 freelancers · 🇦🇲 #3Top 5%
  5. #15Qt Framework323 freelancers · 🇦🇲 #3Top 5%
  6. #26WebRTC468 freelancers · 🇦🇲 #2Top 6%
  7. #29Rust888 freelancers · 🇦🇲 #1Top 3%
  8. #30AI Voice Agent Development429 freelancers · 🇦🇲 #1Top 7%