About the Master Program "KONSTRUCTOR"
We are looking for a very experienced C++ developer to modernize existing software (master program).
The program is responsible for creating derivative software representing audio-visual sessions of psychological correction. The current version is written in pure WinAPI (Visual Studio 2019/2022).

Our goal is to ensure cross-platform compatibility and expand the functionality of the original working master program interface.
Current state:
• Language: C++ (WinAPI).
• Environment: Visual Studio 2019/2022.
• Functionality: A visual engine and basic session formation logic have been implemented.
Task objectives:
1. Porting: Translating the project to the Qt framework to ensure cross-platform compatibility.
2. Target OS:
– Master program (management): Windows 10/11.
– Derivative software (sessions): Windows, Astra Linux, Alt OS, Red OS.
3. Implementation options:
– Option A (preferred): Refactoring the existing code with the integration of Qt.
– Option B: Complete rewriting of the core on a cross-platform stack.
Main functional requirements:
• Settings expansion: Increasing the depth and detail of audio-visual session parameters.
• Demonstration function: The ability to "on-the-fly" preview the resulting output in a separate window (demonstration)
• Working with presets: Implement a preset management menu (Open, Save, Save As) for quick loading of recording configurations. Provide error handling: if files are missing at the saved path, there should be an option to reassign the folder and update the preset with the current path.
• Menu system: Implementation of two types of interface:
1. Complex type: Multi-level structure with several configuration screens before starting the session.
2. Simple type: Simplified "one-click" interface on the main screen for quick session launch.
• Protection and binding: Preservation of the hardware binding system of the software (licensing by PC hardware or external USB drive).
• Inheritance of logic: Preservation of all principles of hardware interaction laid down in the original version.
Candidate requirements:
• Excellent knowledge of C++ (standards 17/20).
• Experience with Qt (Widget or QML/Quick) is mandatory.
• Experience in cross-platform development (Windows / Linux).
• Understanding the specifics of low-level hardware interaction (Hardware ID, copy protection).
• Ability to understand someone else's code (legacy code).
• Be constantly available
Result:
• Working source code of the project with the ability to compile for the specified OS.
• Documentation for building and deploying.
• Preserved functionality of hardware protection.
---
When responding, please indicate your experience in porting WinAPI applications to Qt and examples of implementing cross-platform UI interfaces.
A fully detailed flow by screens in Miro + a complete technical specification is also available and will be provided to the selected candidate
-
30 days4179 USD30 days4179 USD
Hello!
My name is Evgeny, and I have been professionally developing mobile applications, websites, web services, and web applications for 7 years.
*The cost I indicated is for 1 hour of work. To provide a more detailed price, I would like to get in touch/call and discuss the details.
- You can review my portfolio, feedback, and awards in my profile.
Why should you choose me?
… - I have taken 1st and 2nd places in international championships and competitions in the IT field.
- I have verified video testimonials and letters of appreciation.
- I am always available, honest, and reasonable.
- I work under a contract.
- I lead my own development team.
I would be happy to talk to you in more detail about the project.
-
30 days4179 USD30 days4179 USD
Hello.
I have reviewed the project description and am interested in collaborating.
I am a developer with over 10 years of experience and have expertise in modernizing complex software systems, desktop applications, and supporting existing codebases. I have worked on projects in C++ and can navigate large legacy projects while maintaining their functionality during development and refactoring.
I understand that the main task of the project is to ensure cross-platform compatibility, transition to Qt, preserve the existing logic, and further expand functionality. After reviewing the current code, I can propose the most effective implementation option—refactoring the existing solution or redesigning individual modules if necessary.
I am ready to work on the interface, preset system, hardware licensing mechanisms, audiovisual engine, and improving user experience.
…
I would be happy to review the technical specifications and discuss the project details.
-
21 days4179 USD21 days4179 USD
We can take it as an engineering phase - an audit of the source code, a plan for migrating WinAPI to Qt, a pilot migration of the key screen, and a build scheme for Windows/Linux. I wouldn't evaluate the full migration of the entire product blindly based on the description - after the technical specifications and code, it will become clear where refactoring is cheaper and where it's better to rewrite the module.
From experience, the tasks look like this - we separate the core session generation from the interface, move WinAPI and hardware binding into adapters, assemble a Qt Widgets or QML interface, separately check presets, the demo window, the build, and protection. An important risk is licensing for hardware and USB under Astra Linux, Alt OS, Red OS; we need to look at drivers and the current binding mechanism.
> What we need from you
> the source code of the current version
> instructions for the current Visual Studio 2019/2022 build
> Miro flow and technical specifications
> examples of presets and finished derivative programs
… > description of hardware protection and target media
> Clarifications
> Qt Widgets is suitable, or is QML/Quick fundamentally needed?
> the hardware binding is currently tied to Hardware ID, USB key, or proprietary media.
Similar projects Ingello
> https://business.ingello.com/platforma - close in architecture to a long-lived platform and separation of complex logic
> https://business.ingello.com/forma-bpm - similar in working with complex scenarios, roles, and states
> https://systems-fl.ingello.com - !!Ingello Systems profile for FLH!! =)
I estimate the initial technical phase at 3600 EUR, 21 days. After that, we can carefully calculate the full migration instead of guessing, although no - with inherited code, it's usually a whole coffee plantation.
-
25 days4179 USD
1309 6 1 25 days4179 USD❤️Hi, hope you are doing well
I can help review the current architecture, refactor legacy WinAPI code safely, improve UI/UX, stabilize build structure, clean memory/resource handling, and prepare the codebase for easier maintenance. My approach would be incremental: analyze current modules, identify risky areas, modernize without breaking existing generation logic, and keep compatibility with Windows deployment requirements.
I would also document changes clearly and suggest whether parts should remain WinAPI or be moved to a more maintainable C++ UI architecture.
I can provide an accurate timeline after reviewing the source code and modernization goals.
Best regards,
… Youssef.
-
60 days4179 USD
90 60 days4179 USDHello! I am ready to take on the porting of your master program from WinAPI to Qt and implement new UI functionality. I am a Senior C++ developer focused on cross-platform development, engine architecture, and porting (including heavy AAA projects). I excel at reading others' legacy code and can effectively abstract business logic from platform-dependent calls (Windows/Linux).
-
1 day4179 USD
265 1 day4179 USDGood day, I am writing on behalf of the company Devoxen. We specialize in complex desktop/backend development, legacy modernization, and cross-platform C++/Qt projects. We have extensive experience with C++17/20, Qt Widgets/QML, WinAPI, Linux desktop environments, and porting legacy applications to a modern stack while preserving existing logic and hardware interaction.
We can implement either a careful refactoring of an existing WinAPI project with the integration of Qt, or a complete rewrite of the architecture for a cross-platform stack, depending on the state of the current code and scalability requirements. We also have an understanding of hardware binding, USB licensing, low-level system interaction, and maintaining existing software protection logic. Additionally, we can optimize the UI/UX structure for a complex multi-screen workflow and a simplified quick launch mode.
We have experience working with legacy codebases, porting WinAPI solutions to Qt, and creating cross-platform interfaces for Windows/Linux. The source code, build/deploy documentation, and full access to all project/source files will be provided.
I suggest we move to personal messages for a more detailed dialogue.
-
18 days4179 USD
172 1 1 18 days4179 USDGood afternoon. I am ready to complete this project and have extensive experience in developing various applications.
-
22 days4063 USD
3880 15 0 22 days4063 USDHello.
I previously worked on the online MMORPG project Mu Online, where we developed server files and worked on client modifications.
We intensively used C++, Win API (from file reading and socket handling to kernel-level interception) and Visual Studio 2019.
Additionally, I even have experience in assembly (hooks after disassembly).
I also have experience in cross-platform development with Qt and Python.
I have experience with C# and WPF.
I can work with legacy projects with multi-million codebases, where the Mu ecosystem is a testament to that.
…
Regarding Hardware ID, we implemented such protection in the game's server files since we sold server files to our clients, so we have some developments.
I work on an hourly basis, in this stack starting from 40 euros/hour by agreement.
Thank you, I would be happy to share my experience.
-
14 days4179 USD
396 14 days4179 USDHello!
My name is Alexey, and I represent the NC-1 development group. For over five years, we have been creating complex IT products, ERP/CRM systems, and high-load solutions.
For your task of modernizing and porting the master program, we are pleased to offer our leading C++ Full-stack specialist (Middle+ level) for outstaffing. He has over 3 years of solid commercial experience in system and product development.
Our developer fully meets the key requirements of the vacancy:
Deep knowledge of C++ & Qt: Experience in creating cross-platform UI interfaces (Windows/Linux) that work correctly on target OS (including Astra Linux, Alt OS, Red OS).
…
Refactoring experience (Option A): Able to work with WinAPI, translate logic to Qt rails while maintaining hardware bindings (licensing by hardware/USB) and low-level interaction with hardware.
Implementation of interfaces: Easily implements both complex multi-level session configuration menu systems and quick "one-click" launches, including preset functions and path validation.
The specialist is engaged in the process, outcome-driven, and ready to be in constant communication for synchronization. We would be happy to review the detailed technical specifications in Miro and provide examples of implemented cross-platform interfaces.
-
14 days4179 USD
2259 5 1 14 days4179 USDHello! I have reviewed your task and believe that I can successfully complete it. I would be happy to collaborate, please write to me personally for further details.
-
10 days4179 USD
129 10 days4179 USDGood day! I am responding to your task regarding the modernization of the master program from WinAPI to Qt. Relevant experience:
• C++17/20 — primary working language for the last 5+ years
• Qt (Widgets + QML/Quick) - commercial projects for Windows and Linux
• Experience porting WinAPI applications to Qt: replacing GDI/HWND with Painter/QWidget, translating threads from WinAPI to QThread, working with the registry through Settings
• Cross-platform builds: CMake + Qt for Windows 10/11, Astra Linux, Alt Us
• Working with Hardware ID and USB binding (dongle protection, HASP/Sentinel)
• Reading and refactoring legacy code - regular practice
Your task:
I prefer Option A — refactoring the existing code with the integration of Qt. This preserves business logic and reduces risks. Complete rewriting is justified only if the Win API architecture is too tightly coupled with the UI.
-
36 days4179 USD
2662 53 0 1 36 days4179 USDGood day.
I have been developing in C++ for over 10 years and am well acquainted with the necessary stack: WinAPI, Qt Widgets/QML, Visual Studio, Windows/Linux, working with legacy code.
I can understand the current project, assess what is better: careful refactoring with a transition to Qt or partial/full rewriting of individual modules. I also have experience with cross-platform UI, builds for different OS, and low-level logic.
-
7 days4179 USD
1135 7 0 7 days4179 USDGood day, I have experience working with Qt C++ and WinAPI, I can help with the implementation and porting of the application, write to discuss.
-
40 days4179 USD
679 1 0 40 days4179 USDGood day! I am ready to take on the modernization and porting of your master program KONSTRUCTOR PRO from WinAPI to Qt. I have significant experience with such tasks: porting legacy WinAPI applications to modern cross-platform Qt. My relevant experience includes: Successful porting of several WinAPI projects (medical software, equipment management systems, multimedia editors) to Qt 5/6 Deep work with Qt Widgets (for complex forms and settings) and QML (for modern UI) Cross-platform development for Windows + Astra Linux / Alt Linux / Red OS Preservation and modernization of hardware binding systems (Hardware ID, USB keys, licensing) Working with legacy code: refactoring without breaking business logic
How I see the implementation: Option A (recommended) — phased refactoring with gradual migration to Qt (maintaining stability) Implementation of two types of interfaces: Complex (multi-level) and Simple (one-click) Adding a live preview session feature Working with presets (Open / Save / Save As) + handling invalid paths Full preservation of hardware interaction logic and protection
Timeline: 8 weeks (depends on the scope)
I am ready to conduct a detailed code audit and provide an accurate estimate + work plan with stages and deadlines after gaining access to Miro + the technical specification. I am attaching examples of previous porting from WinAPI to Qt (anonymized). I look forward to your feedback. I am ready for an interview and a test task. Sincerely,
-
3 days4179 USD
726 9 1 3 days4179 USDHello! Your project has sparked my great interest. I am ready to start working immediately and ensure high-quality execution.
-
15 days4179 USD
196 15 days4179 USDWe already have a practically ready similar solution for complex user interfaces and migrating logic to a new architecture; it can be quickly adapted to your scenario and discussed right now here in the project, I'm available ))
Look, there's a nuance...
Regarding the budget - 3600 EUR seems realistic as the first technical stage for 12-15 working days. I would evaluate the complete transfer of WinAPI to Qt with Linux builds and hardware protection separately after reviewing the code and the technical specifications.
From experience - we have worked with complex interfaces, third-party code, C++, and Qt Widgets or QML. We usually separate the core sessions, hardware layer, protection, and interface to avoid rewriting everything for aesthetics.
In the first stage, we will conduct a code audit, build the current version, create a migration map from WinAPI to Qt, prototype a demonstration window, and list risks for Astra Linux, Alt OS, and Red OS.
…
If we proceed to fully transfer the core, it's better to go step by step - first a stable build and compatibility layer, then presets, two interface modes, live demonstration, and packaging for target operating systems.
AI can be added without complicating things - a preset assistant, parameter conflict checks, and operator hints before starting a session.
Please clarify the current project's volume in files or lines and whether there are any third-party libraries?
The second important question - is the hardware binding currently tied to HWID, USB key, custom driver, or a regular storage device?
- https://business.ingello.com/platforma - close in architectural complexity, roles, scenarios, and working screens.
- https://business.ingello.com/forma-bpm - similar in preserving business logic during interface and process restructuring.
- https://business.ingello.com/tts - indirectly close due to audio, generation, and AI scenarios.
Ingello profile for FLH - https://systems-fl.ingello.com
Current freelance projects in the category C & C++
Reverse engineering of console utilities for querying SSD controllers (Flash ID)1. Purpose of the work Extraction of the application programming interface (API) for interaction with SSD/NVMe controllers from the provided set of console utilities (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron, etc.). The result should be working code in C/C++… C & C++, Desktop Apps ∙ 2 days 3 hours back ∙ 5 proposals |
Development of a Minecraft Java Seed Map / Seed Viewer for the websiteDevelopment of Minecraft Java Seed Map / Seed Viewer for the websiteProject Description A browser-based tool Minecraft Java Seed Map / Seed Viewer needs to be developed, which will work on our website and allow the user to enter a seed from Minecraft Java Edition and view an… C & C++, HTML & CSS ∙ 2 days 9 hours back ∙ 14 proposals |
Comparative analysis of the effectiveness of custom software (v2.2-field) and reference software (Meshtastic v2.x)
22 USD
Comparative analysis of the effectiveness of custom software (v2.2-field) and reference software (Meshtastic v2.x) on the identical hardware platform (ESP32 + SX1268, 2W) based on the criteria of range, throughput, link stability, and power consumption. Conduct tests with… C & C++, C# ∙ 6 days 17 hours back ∙ 2 proposals |
Consultation and audit of the current project on Odoo 19 Community EditionWe are looking for an Odoo Developer — a solo developer with experience in Odoo 19 Community Edition, including using Claude Code. We need a specialist who has successfully implemented projects in Odoo and practical experience in development using Claude Code. Important: we only… C & C++, Javascript and Typescript ∙ 9 days 18 hours back ∙ 8 proposals |
Software development for Arduino (RF modules 3–7.5 GHz, automatic frequency scanning)It is necessary to develop a system on Arduino for the automatic search of active analog video signals and the automatic tuning of the transmitter to the detected frequency.It is planned to use three separate transceiver modules: 3000–4200 MHz; 4900–6000 MHz; 6100–7500… C & C++, Embedded Systems & Microcontrollers ∙ 10 days 19 hours back ∙ 5 proposals |