ПО Мастер-програма «KONSTRUCTOR»
Ми шукаємо дуже досвідченого C++ розробника для модернізації існуючого ПЗ (майстер-програми).
Програма відповідає за створення виробного ПЗ, що представляє аудіо-візуальні сеанси психологічної корекції. Поточна версія написана на чистому WinAPI (Visual Studio 2019/2022).

Наша мета — забезпечити кросплатформність і розширити функціонал інтерфейсу вихідної робочої майстер-програми.
Поточний стан:
• Мова: C++ (WinAPI).
• Середовище: Visual Studio 2019/2022.
• Функціонал: Реалізовано візуальний движок і базова логіка формування сеансів.
Цілі задачі:
1. Портирование: Переклад проекту на фреймворк Qt для забезпечення кросплатформності.
2. Цільові ОС:
– Майстер-програма (управління): Windows 10/11.
– Виробне ПЗ (сеанси): Windows, Astra Linux, Alt OS, Red OS.
3. Варіанти реалізації:
– Опція А (бажано): Рефакторинг існуючого коду з впровадженням Qt.
– Опція Б: Повне переписування ядра на кросплатформеному стеці.
Основні вимоги до функціоналу:
• Розширення налаштувань: Збільшення глибини і деталізації параметрів аудіовізуальних сеансів.
• Функція демонстрації: Можливість "на лету" переглянути отриманий результат в окремому вікні (демонстрація)
• Робота з пресетами: Реалізувати меню управління пресетами (Відкрити, Зберегти, Зберегти як) для швидкого завантаження конфігурацій запису. Передбачити обробку помилок: при відсутності файлів за збереженим шляхом повинна бути можливість переназначити папку і оновити пресет з актуальним шляхом.
• Система меню: Реалізація двох типів інтерфейсу:
1. Складний тип: Багаторівнева структура з кількома екранами конфігурації перед стартом сеансу.
2. Простий тип: Спрощений інтерфейс «в один клік» на головному екрані для швидкого запуску сеансу.
• Захист і прив'язка: Збереження системи апаратної прив'язки ПЗ (ліцензування по залізу ПК або по зовнішньому USB-носію).
• Спадкування логіки: Збереження всіх принципів роботи апаратного взаємодії, закладених в оригінальній версії.
Вимоги до кандидата:
• Відмінне знання C++ (стандарти 17/20).
• Досвід роботи з Qt (Widget або QML/Quick) — обов'язково.
• Досвід кросплатформної розробки (Windows / Linux).
• Розуміння специфіки низькорівневої роботи з обладнанням (Hardware ID, захист від копіювання).
• Уміння розбиратися в чужому коді (legacy code).
• Постійно бути на зв'язку
Результат:
• Робочий вихідний код проекту з можливістю компіляції під вказані ОС.
• Документація по зборці і розгортанню.
• Збережений функціонал апаратної захисту.
---
При відповіді, будь ласка, вкажіть досвід портування WinAPI додатків на Qt і приклади реалізації кросплатформених UI-інтерфейсів.
Повністю розписаний Flow по екранах в Miro + Повноцінне ТЗ також присутнє і буде надано відібраним кандидатам
-
30 днів187 336 UAH30 днів187 336 UAH
Доброго дня!
Мене звуть Євгеній, вже 7 років я професійно займаюся розробкою мобільних додатків, сайтів, веб-сервісів та веб-додатків.
*Вартість вказав за 1 годину роботи. Щоб детальніше дати ціну, хотів би зв'язатися/зателефонувати і обговорити деталі.
- Портфоліо, відгуки та нагороди можна вивчити в моєму профілі.
Чому потрібно вибрати мене?
… - Займав 1 і 2 місця на міжнародних чемпіонатах і змаганнях в IT-сфері
- У мене є підтверджені відеовідгуки, подяки
- Я завжди на зв'язку, чесний і адекватний
- Працюю за Договором
- Керую власною командою розробки
Буду радий поговорити з Вами детальніше про проект.
-
30 днів187 336 UAH30 днів187 336 UAH
Доброго дня.
Я ознайомився з описом проекту і зацікавлений у співпраці.
Я є розробником з більш ніж 10-річним досвідом роботи і маю досвід модернізації складних програмних систем, настільних додатків та підтримки існуючих кодових баз. Працював з проектами на C++ і вмію розбиратися у великих legacy-проектах, зберігаючи їх функціональність під час розвитку та рефакторингу.
Розумію, що основне завдання проекту полягає в забезпеченні кросплатформності, переході на Qt, збереженні існуючої логіки роботи та подальшому розширенні функціоналу. Після вивчення поточного коду можу запропонувати найбільш ефективний варіант реалізації — рефакторинг існуючого рішення або переробку окремих модулів за необхідності.
Готовий працювати над інтерфейсом, системою пресетів, механізмами апаратного ліцензування, аудіовізуальним движком та покращенням користувацького досвіду.
…
Буду радий ознайомитися з технічним завданням і обговорити деталі проекту.
-
21 день187 336 UAH21 день187 336 UAH
МОжем взяти як інженерний етап - аудит вихідників, план переносу WinAPI на Qt, пілотний перенос ключового екрану та схема зборки під Windows/Linux. Повну міграцію всього продукту я б не оцінював за описом всліпу - після ТЗ і коду стане зрозуміло, де рефакторинг дешевше, а де краще переписати модуль.
За досвідом задачі видно так - відокремлюємо ядро генерації сеансів від інтерфейсу, виносимо WinAPI і апаратну прив'язку в адаптери, збираємо Qt Widgets або QML інтерфейс, окремо перевіряємо пресети, демонстраційне вікно, збірку і захист. Важкий ризик - ліцензування по залізу і USB під Astra Linux, Alt OS, Red OS, там потрібно дивитися драйвери і поточний механізм прив'язки.
> Що потрібно від вас
> вихідники поточної версії
> інструкція поточної збірки Visual Studio 2019/2022
> Miro flow і ТЗ
> приклади пресетів і готових виробних програм
… > опис апаратної захисту і цільових носіїв
> Уточнення
> Qt Widgets підходить, або принципово потрібен QML/Quick
> апаратна прив'язка зараз зав'язана на Hardware ID, USB-ключ або власний носій
Схожі проекти Ingello
> https://business.ingello.com/platforma - близько по архітектурі довговічної платформи і розділенню складної логіки
> https://business.ingello.com/forma-bpm - схоже по роботі зі складними сценаріями, ролями і станами
> https://systems-fl.ingello.com - !!профіль Ingello Systems для FLH!! =)
Орієнтовну ставку ставлю за перший технічний етап - 3600 EUR, 21 день. Після нього можна акуратно рахувати повний перенос, а не гадати на кавовій гущі, хоча ні - на успадкованому коді це зазвичай ціла кавова плантація.
-
25 днів187 336 UAH
1309 6 1 25 днів187 336 UAH❤️Привіт, сподіваюся, у тебе все добре
Я можу допомогти переглянути поточну архітектуру, безпечно рефакторити застарілий код WinAPI, покращити UI/UX, стабілізувати структуру збірки, очистити обробку пам'яті/ресурсів і підготувати кодову базу для легшого обслуговування. Мій підхід буде поступовим: аналізувати поточні модулі, виявляти ризикові зони, модернізувати без порушення існуючої логіки генерації та зберігати сумісність з вимогами розгортання Windows.
Я також чітко документуватиму зміни та запропоную, чи повинні частини залишатися WinAPI або бути перенесені до більш зручної архітектури UI на C++.
Я можу надати точний графік після перегляду вихідного коду та цілей модернізації.
З найкращими побажаннями,
… Юсеф.
-
60 днів187 336 UAH
90 60 днів187 336 UAHПривіт! Готовий взятися за портування вашої майстер-програми з WinAPI на Qt та реалізацію нового UI-функціоналу. Я Senior C++ розробник з фокусом на кросплатформенній розробці, архітектурі движків та портуванні (в тому числі важких AAA-проектів). Чудово читаю чужий легасі-код і вмію грамотно абстрагувати бізнес-логіку від платформозалежних викликів (Windows/Linux).
-
1 день187 336 UAH
265 1 день187 336 UAHДобрий день, пишу від імені компанії Devoxen. Якраз спеціалізуємося на складній desktop/backend розробці, модернізації застарілого програмного забезпечення та кросплатформених C++/Qt проектах. Маємо великий досвід роботи з C++17/20, Qt Widgets/QML, WinAPI, Linux desktop environments та перенесенням застарілих додатків на сучасний стек з збереженням існуючої логіки та апаратного взаємодії.
Можемо реалізувати як акуратний рефакторинг існуючого WinAPI проекту з впровадженням Qt, так і повне переписування архітектури під кросплатформений стек в залежності від стану поточного коду та вимог щодо масштабованості. Також є розуміння роботи з hardware binding, USB ліцензуванням, низькорівневим взаємодією з системою та збереженням існуючої логіки захисту ПЗ. Окремо можемо оптимізувати UI/UX структуру під складний multi-screen workflow та спрощений режим швидкого запуску.
Є досвід роботи з застарілим кодом, портуванням WinAPI рішень на Qt та створенням кросплатформених інтерфейсів під Windows/Linux. Вихідний код, документація по збірці/деплою та повний доступ до всіх project/source files — надаються.
Пропоную перейти в особисті повідомлення для більш детального діалогу.
-
18 днів187 336 UAH
172 1 1 18 днів187 336 UAHДоброго дня. Готовий виконати цей проект, маю великий досвід розробки різних додатків.
-
22 дні182 132 UAH
3880 15 0 22 дні182 132 UAHДоброго дня.
Я в минулому працював у проекті онлайн мморпг Mu Online, де ми розробляли серверні файли та займалися модифікаціями клієнта.
Інтенсивно використовували в стеку C++, Win API (від читання файлів і роботи з сокетами до перехоплень на рівні ядра) та Visual Studio 2019.
Додатково мав досвід навіть в асемблері (хуки після дизасемблювання).
Також у минулому мав досвід у кросплатформеній розробці Qt, Python.
Мав досвід C#+WPF.
Умію працювати з чужими legacy проектами з багатомільйонною кодовою базою, де сама екосистема Mu тому підтвердження.
…
Окремо про Hardware ID: ми в серверних файлах гри робили таку захист, оскільки продавали серверні файли нашим клієнтам, по суті є напрацювання.
Працюю з погодинною оплатою, в цьому стеку від 40 євро/година за домовленістю.
Дякую, буду радий поділитися своїм досвідом.
-
14 днів187 336 UAH
396 14 днів187 336 UAHПривіт!
Мене звуть Олексій, я представляю групу розробників NC-1.
Протягом більше п'яти років ми створюємо складні ІТ-продукти, ERP/CRM-системи та високонавантажені рішення.
Під вашу задачу з модернізації та портування майстер-програми ми раді запропонувати нашого провідного C++ Full-stack спеціаліста (рівня Middle+) на аутстафф. Він має понад 3 роки щільного комерційного досвіду в системній та продуктовій розробці.
Наш розробник повністю закриває ключові вимоги вакансії:
… Глибоке знання C++ & Qt: Досвід створення кросплатформених UI-інтерфейсів (Windows/Linux), які коректно працюють на цільових ОС (включаючи Astra Linux, Alt OS, Red OS).
Досвід рефакторингу (Опція А): Вміє працювати з WinAPI, переводити логіку на Qt-рейси, зберігаючи при цьому апаратні прив'язки (ліцензування по залізу/USB) та низькорівневе взаємодію з обладнанням.
Реалізація інтерфейсів: Легко реалізує як складну багаторівневу систему меню конфігурації сеансів, так і швидкий запуск «в один клік», включаючи функції пресетів та валідацію шляхів.
Спеціаліст залучений у процес, націлений на результат (outcome-driven) і готовий постійно бути на зв'язку для синхронізації. Будемо раді ознайомитися з детальним ТЗ в Miro та надати приклади реалізованих кросплатформених інтерфейсів.
-
14 днів187 336 UAH
2259 5 1 14 днів187 336 UAHПривіт! Я ознайомився з вашим завданням і вважаю, що зможу успішно його виконати. Буду радий співпраці, будь ласка, напишіть мені особисто для подальших деталей.
-
10 днів187 336 UAH
129 10 днів187 336 UAHДобрий день!\nВідповідаю на ваше завдання щодо модернізації майстер-програми з WinAPI на Qt.\nРелевантний досвід:\n• C++17/20 — основна робоча мова останні 5+ років\n• Qt (Widgets + QML/Quick) - комерційні проекти під Windows та Linux\n• Досвід портування WinAPI-додатків на\nQt: заміна GDI/HWND на Painter/QWidget,\nпереклад потоків з WinAPI на QThread, робота з реєстром через Settings\n• Кросплатформенні збірки: CMake + Qt\nпід Windows 10/11, Astra Linux, Alt Us\n• Робота з Hardware ID та USB-прив'язкою\n(додаткова захист, HASP/Sentinel)\n• Читання та рефакторинг legacy-коду - регулярна практика\nвашому завданню:\nВіддаю перевагу Опції А — рефакторинг існуючого коду з впровадженням Qt. Це зберігає бізнес-логіку та знижує ризики.\nПовне переписування виправдане тільки якщо архітектура Win API занадто тісно пов'язана з\nUl.
-
36 днів187 336 UAH
2662 53 0 1 36 днів187 336 UAHДобрий день.
Більше 10 років займаюся розробкою на C++ і добре знайомий з потрібним стеком: WinAPI, Qt Widgets/QML, Visual Studio, Windows/Linux, робота з legacy-кодом.
Можу розібратися в поточному проекті, оцінити, що краще: акуратний рефакторинг з перенесенням на Qt або часткове/повне переписування окремих модулів. Також є досвід з кросплатформеним UI, збірками під різні ОС і низькорівневою логікою.
-
7 днів187 336 UAH
1135 7 0 7 днів187 336 UAHДоброго дня , маю досвід роботи з Qt C++ та WinAPI, можу допомогти з реалізацією та портування додатку, пишіть для оговорення
-
40 днів187 336 UAH
679 1 0 40 днів187 336 UAHДобрий день!
Готовий взятися за модернізацію та портування вашої мастер-програми KONSTRUCTOR PRO з WinAPI на Qt.
Мають значний досвід саме таких завдань: портування legacy WinAPI-додатків на сучасний кросплатформенний Qt.
Мій релевантний досвід:
Успішне портування кількох WinAPI-проектів (медичне ПЗ, системи управління обладнанням, мультимедійні редактори) на Qt 5/6
Глибока робота з Qt Widgets (для складних форм і налаштувань) та QML (для сучасного UI)
Кросплатформенна розробка під Windows + Astra Linux / Alt Linux / Red OS
Збереження та модернізація систем апаратної прив’язки (Hardware ID, USB-ключі, ліцензування)
Робота з legacy-кодом: рефакторинг без порушення бізнес-логіки
…
Як я бачу реалізацію:
Опція А (рекомендую) — поетапний рефакторинг з поступовим перенесенням на Qt (збереження стабільності)
Реалізація двох типів інтерфейсу: Складний (багаторівневий) та Простий (one-click)
Додавання функції live-прев’ю сеансу
Робота з пресетами (Open / Save / Save As) + обробка невалідних шляхів
Повне збереження логіки апаратної взаємодії та захисту
Термін: 8 тижнів (залежить від обсягу)
Готовий після отримання доступу до Miro + ТЗ провести детальний аудит коду і надати точну оцінку + план робіт з етапами та дедлайнами.
Прикріплюю приклади попередніх портувань WinAPI → Qt (анонімізовані).
Чекаю вашого зворотного зв’язку. Готовий до співбесіди та тестового завдання.
З повагою,
-
3 дні187 336 UAH
726 9 1 3 дні187 336 UAHПривіт! Ваш проект викликав у мене великий інтерес. Готовий негайно розпочати роботу та забезпечити високу якість виконання.
-
15 днів187 336 UAH
196 15 днів187 336 UAHу нас вже є практично готове схоже рішення по складним робочим інтерфейсам і міграції логіки в нову архітектуру, його можна швидко адаптувати під ваш сценарій і обговорити прямо зараз тут у проекті, я на зв'язку ))
дивіться, тут нюанс...
по бюджету - 3600 EUR виглядає реалістично як перший технічний етап на 12-15 робочих днів, повний перенос WinAPI в Qt з Linux-збірками і захистом по залізу я б оцінив окремо після перегляду коду і ТЗ.
ПО досвіду - працювали зі складними інтерфейсами, чужим кодом, C++ і Qt Widgets або QML, зазвичай розділяємо ядро сеансів, шар заліза, захист і інтерфейс, щоб не переписувати все ради краси.
на першому етапі зробимо аудит коду, збірку поточної версії, карту міграції WinAPI - Qt, прототип вікна демонстрації і список ризиків по Astra Linux, Alt OS, Red OS.
якщо далі переносити ядро повністю, краще йти етапами - спочатку стабільна збірка і шар сумісності, потім пресети, два режими інтерфейсу, демонстрація на лету і упаковка під цільові ОС.
ШІ можна додати без ускладнення - помічник по пресетам, перевірка конфліктів параметрів, підказки оператору перед запуском сеансу.
уточніть, будь ласка, який обсяг поточного проекту у файлах або рядках і чи є сторонні бібліотеки?
друге важливе питання - апаратна прив'язка зараз зав'язана на HWID, USB-ключ, власний драйвер або звичайний носій?
… - https://business.ingello.com/platforma - близько по складності архітектури, ролям, сценаріям і робочим екранам.
- https://business.ingello.com/forma-bpm - схоже по збереженню бізнес-логіки при перебудові інтерфейсів і процесів.
- https://business.ingello.com/tts - опосередковано близько через аудіо, генерацію і ШІ-сценарії.
профіль Ingello для FLH - https://systems-fl.ingello.com
Актуальні фриланс-проєкти в категорії C та C++
Реверс-інжиніринг консольних утиліт для опитування контролерів SSD (Flash ID)1. Мета роботиВиділення програмного інтерфейсу (API) взаємодії з контролерами SSD/NVMe з наданого набору консольних утиліт (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron та ін.). Результатом має стати робочий код мовою C/C++ або точна документація структур для… C та C++, Десктопні додатки ∙ 2 дні 3 години тому ∙ 5 ставок |
Розробка Minecraft Java Seed Map / Seed Viewer для сайтуРозробка Minecraft Java Seed Map / Seed Viewer для сайтуОпис проєкту Потрібно розробити browser-based інструментMinecraft Java Seed Map / Seed Viewer, який буде працювати на нашому сайті та дозволятиме користувачу ввести seed Minecraft Java Edition і переглянути інтерактивну… C та C++, HTML та CSS верстання ∙ 2 дні 9 годин тому ∙ 14 ставок |
Порівняльний аналіз ефективності кастомного ПЗ (v2.2-field) та еталонного ПЗ (Meshtastic v2.x)
1000 UAH
Порівняльний аналіз ефективності кастомного ПЗ (v2.2-field) та еталонного ПЗ (Meshtastic v2.x) на ідентичній апаратній платформі (ESP32 + SX1268, 2W) за критеріями дальності, пропускної спроможності, стабільності лінка та енергоспоживання. Провести тести з вимірюваннями з… C та C++, C# ∙ 6 днів 17 годин тому ∙ 2 ставки |
Консультація та аудит поточного проєкту на Odoo 19 Community EditionШукаємо Odoo Developer — соло-розробника з досвідом розробки на Odoo 19 Community Edition, у тому числі за допомогою Claude Code. Нам потрібен спеціаліст, який має успішно реалізовані проєкти в Odoo та практичний досвід розробки з використанням Claude Code. Важливо: розглядаємо… C та C++, Javascript та Typescript ∙ 9 днів 18 годин тому ∙ 8 ставок |
Розробка ПЗ для Arduino (RF-модулі 3–7.5 ГГц, автоматичне сканування частот)Потрібно розробити систему на Arduino для автоматичного пошуку активного аналогового відеосигналу та автоматичного налаштування передавача на виявлену частоту.Планується використання трьох окремих приймально-передавальних модулів: 3000–4200 МГц; 4900–6000 МГц; 6100–7500… C та C++, Вбудовані системи та мікроконтролери ∙ 10 днів 19 годин тому ∙ 5 ставок |