Разработка на C++ и Qt: системные утилиты и десктоп приложения для Linux, Windows
Создание эффективного ПО на C++/Qt под Linux: от консольных парсеров до сложных GUI-интерфейсов и сетевых инструментов.
Об этой услуге
Кратко собрали состав работ, условия, сроки и вводные данные, которые понадобятся для старта.
Я занимаюсь разработкой системного и прикладного ПО на языке 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
Стоимость и условия
Перед оплатой зафиксируйте объём, срок, количество правок и дополнительные опции.
БазовыйСтоимость
1 500 ₽
paymentsФиксированная цена
Срок
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.