Yuriy S.
C++ / Qt Developer / C# | Embedded Linux, HMI, Desktop, PCB Design
C++ / Qt engineer, 20+ years. I build the software that runs machines and instruments: embedded Linux firmware, Qt/QML operator HMIs, and the cross-platform desktop workbench engineers use to configure, calibrate and log. RECENT WORK - HPLC syringe pump - control software for an analytical laboratory instrument. - Firmware, control suite and workbench for the Multistage cable-stripping machine. - ScanScore / Forte / Bandora - 8 years on cross-platform music-notation software in Qt: optical score recognition, MIDI, PDF export. - Debian POS server - multithreaded C++ service, PostgreSQL, ESC/POS thermal printing, deployed onsite. 18,000 hours on Upwork at 100% Job Success, Top Rated Plus. WHAT YOU GET I lead a small Lviv team - firmware, HMI and desktop under one contract - and I stay hands-on in C++/Qt myself. You talk to me, not to an account manager. - Embedded & HMI: STM32, Arduino, embedded Linux, Qt/QML touch panels, industrial operator screens. - Desktop: cross-platform Qt for Linux and Windows; C#/.NET (WPF, WinForms, DevExpress) when the Windows side needs it. - Data: PostgreSQL, MS SQL, multithreaded C++ services, reporting, printing, installers. HOW I RUN PROJECTS - YOU SEE EVERYTHING Offshore teams fail on visibility, not on code. The process is built to remove that risk: - Private Jira server - you get an account and watch the board in real time. - Every code change is linked to its Jira task. Nothing lands untracked. - Code lives on our BitBucket Git server; you get access. - Every reported developer hour carries the developer's own comment explaining it. - Weekly and monthly reports, generated - not improvised. - A working demo build every week. You judge progress by running it, not by reading a status update. Scope is agreed as Work / Time / Budget with defined milestones before anything starts. Background: SoftServe 2002-2008, developer to tech lead; then my own team since 2014. ALSO AVAILABLE: legacy Windows rescue - MFC, Win32, COM/ATL, Visual C++ 6.0, WinForms/.NET. The desktop applications other developers won't touch. I have been maintaining and modernizing them since 2002. Send me the machine, the instrument or the old application - I will tell you honestly whether we are the right fit.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $20k
Billed in all: $690,158$690k
$4k in the last 6 months
Across 33 contracts
Earnings, last 30 days
Skill rankings: Top 3% in Modbus
Ranked by MRR among everyone on Upwork with the skill.
- Modbus68 freelancers · 🇺🇦 #1Top 3%🇺🇦#1 of 6
- #4QML55 freelancers · 🇺🇦 #1Top 7%🇺🇦#1 of 8
- #6Embedded Application101 freelancers · 🇺🇦 #3Top 6%🇺🇦#3 of 9
- #20Qt Framework323 freelancers · 🇺🇦 #3Top 6%🇺🇦#3 of 34
- #26Embedded Linux360 freelancers · 🇺🇦 #2Top 7%🇺🇦#2 of 12
- #30Firmware350 freelancers · 🇺🇦 #5Top 9%🇺🇦#5 of 16
- #47ESP32780 freelancers · 🇺🇦 #4Top 6%🇺🇦#4 of 27
- #67Desktop Application1,674 freelancers · 🇺🇦 #10Top 4%🇺🇦#10 of 115