FreelanceSpace
categoryПрограммирование и разработка sellДесктоп-программирование shieldБезопасная сделка

Разработка на C++ и Qt: системные утилиты и десктоп приложения для Linux, Windows

Создание эффективного ПО на C++/Qt под Linux: от консольных парсеров до сложных GUI-интерфейсов и сетевых инструментов.

Тимофей Шолохов 135 просмотров

Об этой услуге

Кратко собрали состав работ, условия, сроки и вводные данные, которые понадобятся для старта.

Я занимаюсь разработкой системного и прикладного ПО на языке C++ с использованием фреймворка Qt. Моя специализация — создание эффективных инструментов для Linux-сред (автоматизация, работа с сетью, системные утилиты). Заказчик получает полностью работоспособное приложение, оптимизированное под конкретную задачу, с чистым и поддерживаемым кодом.

Процесс работы выстроен по этапам:

Анализ ТЗ и проектирование: Обсуждаем логику работы программы, входные и выходные данные, требования к производительности.

Разработка и сборка: Написание кода на C++ (STL), настройка системы сборки (CMake). Если нужен интерфейс — проектирование GUI на Qt Widgets/QML.

Тестирование и отладка: Проверка на стабильность, отсутствие утечек памяти (Valgrind) и корректность работы в целевой среде (openSUSE, Arch, Ubuntu и др.).

Сдача проекта: Передача исходного кода и инструкций по сборке/развертыванию.

Артефакты, которые вы получаете по итогу:

Полный исходный код проекта.

Настроенный CMakeLists.txt для беспроблемной сборки.

Документация в формате README (инструкции по установке зависимостей и запуску).

(Опционально) Скомпилированный бинарный файл под вашу архитектуру.

Ограничения:
Не работаю с драйверами режима ядра (kernel-mode) и сложной криптографией с нуля. Фокусируюсь на User-space разработке, сетевых протоколах и десктопном ПО.

Технический стек:

C++ (стандарты 11/14/17/20), STL.

Framework Qt 5/6.

Build systems: CMake, Make.

OS: Linux (основная), возможность кроссплатформенной сборки под Windows.
payments Стоимость 1 500 ₽
schedule Срок 3 дн.
visibility Просмотры 135
check_circleПодробное описание логики: Что именно должна делать программа? (Желательно в виде «Входные данные — Процесс — Результат»).
check_circleТехнические требования: Целевая ОС (дистрибутив Linux или версия Windows) и архитектура.
check_circleБиблиотеки: Есть ли ограничения по используемым фреймворкам (например, строго Qt 6 или чистый STL)?
check_circleМатериалы: Если это доработка — текущий исходный код. Если это сетевая утилита — доступ к API или описание протокола.
#с++ #Qt #Linux #Системное программирование #CMake

Стоимость и условия

Перед оплатой зафиксируйте объём, срок, количество правок и дополнительные опции.

Срок

3 дн.
scheduleСогласуется до оплаты

Правки

3
historyФиксируются заранее

Как проходит работа

1
Вы выбираете пакет, количество и дополнительные опции.
2
При необходимости уточняете детали с исполнителем до оплаты.
3
Оплата резервируется через безопасную сделку на платформе.
4
Исполнитель сдаёт результат, вы проверяете и принимаете работу.
Контроль результата

Стоимость, сроки, правки и состав работ лучше зафиксировать до оплаты. Это повышает прозрачность заказа и снижает риск спорных ситуаций.

Частые вопросы

Работаете ли вы с Windows, если я использую Linux?expand_more
Да, я пишу кроссплатформенный код на C++/Qt. Если проект не использует специфические системные вызовы Linux, я могу собрать и протестировать версию для Windows.
Входит ли исходный код в стоимость?expand_more
Да, я всегда передаю полный исходный код проекта с настроенными файлами сборки (CMake), чтобы вы могли развивать проект в будущем.
Можете ли вы доработать чужой код?expand_more
Да, я провожу рефакторинг и исправление багов в чужом коде, при условии, что он написан на C++ или C. Перед началом работы мне потребуется время на аудит вашего кода.

Исполнитель

Тимофей Шолохов
Тимофей Шолохов
@google_954342145958
О себе: Разработчик на C++ с глубоким интересом к системному программированию и архитектуре ПО. Мой основной стек — C++ (STL) и Qt 5/6. Работаю в среде Linux (опыт администрирования и разработки в openSUSE Tumbleweed, Arch Linux), что позволяет мне эффективно использовать системные API и инструменты автоматизации. Технические навыки: Языки: C++ (11/14/17/20), C, Bash. Фреймворки и библиотеки: Qt (Widgets, Network), STL. Инструментарий: CMake, Git, Valgrind, GDB. Специализация: Разработка консольных утилит, сетевых инструментов и десктопных приложений с GUI.

Похожие услуги

Итого 1 500 ₽