Viacheslav D.
Senior Software Developer | C++ / Qt Desktop & Flutter Mobile
I’m a senior software developer with 13+ years of professional experience building cross-platform desktop applications and modern mobile apps. I enjoy working on well-architected, long-living products, whether it’s a complex desktop system or a polished mobile application. My primary focus is C++ / Qt desktop development, with Flutter-based iOS development as a strong secondary specialization. ▸ Desktop Development - C++ / Qt / QML / Qt3D - 13+ years developing desktop applications for Windows & macOS - Deep experience with Qt, QML, QtQuick, and Qt3D - Custom GLSL shaders and rendering pipelines - Clean QML architecture and state management - Qt3D geometry processing and visualization - CMake setup for medium to large, multi-module projects ▸ Architecture & Code Quality - MVVM / MVP / MVC architectures - Modular, scalable application design - Refactoring and improving existing codebases - Unit testing and test-driven development ▸ Database - SQLite ▸ Mobile Development — Flutter (iOS/Android) - Building apps using Flutter, Dart, and Swift - Clean, reusable architectures and packages - Publishing, maintaining, and updating apps
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $1.7k
Billed in all: $6,619$6.6k
$1.7k in the last 6 months
Earnings, last 30 days
Skill rankings: Top 17% in Perl
Ranked by MRR among everyone on Upwork with the skill.
- #13QML55 freelancers · 🇺🇦 #3Top 24%🇺🇦#3 of 8
- #18CMake84 freelancers · 🇺🇦 #5Top 21%🇺🇦#5 of 13
- #21Software Design Pattern91 freelancers · 🇺🇦 #1Top 23%🇺🇦#1 of 3
- #37Perl216 freelancers · 🇺🇦 #4Top 17%🇺🇦#4 of 14
- #68Qt Framework323 freelancers · 🇺🇦 #9Top 21%🇺🇦#9 of 34
- #388Desktop Application1,674 freelancers · 🇺🇦 #39Top 23%🇺🇦#39 of 115
- #516Dart2,324 freelancers · 🇺🇦 #33Top 22%🇺🇦#33 of 123
- #714App Development2,592 freelancers · 🇺🇦 #66Top 28%🇺🇦#66 of 201