Работы фрилансеров → Программирование →
Прикладное программирование

Портфолио и кейсы фрилансеров по разработке программ на заказ

Алексей Клюнин
Алексей Клюнин 1 год 3 месяца назад
Виртуальный плоттер
Для центра детейлинга автомобилей требовалось разработать программу, которая бы эмулировала режущий плоттер Graphtec FC8600 и сохраняла чертежи в формате DXF. На плоттере вырезались лекала. Существует два режима работы плоттеров: HP-GL и GP-GL. Первый – универсальный, второй используется только для плоттеров Graphtec. Проблема при работе с плоттером заключалась в том, что при обрезке лекал возникали ошибки, но посмотреть и исправить чертёж не представлялось возможным. Современные программы были полностью закрытыми и позволяли выполнять подготовку лекал только своими-неудобными средствами, либо импортировать готовый чертёж. Подготовленные программой лекала нельзя было отредактировать в распространённых и функциональных графических редакторах на подобии CorelDraw. Изначальным заданием заказчика была разработка usb-эмулятора, который бы принимал команды от оригинальной программы плоттера и составлял чертёж. Однако, такие работы были очень объёмными и не соответствовали бюджету заказчика. Поэтому я предложил использовать для коммуникации COM-порт. В отличие от USB его реализация гораздо проще. Это просто последовательный интерфейс передачи информации. К тому же работа с COM-портом не обязательно требует написания драйверов. В ходе снифферинга пакетов, выяснилось, что программа отправляет HP-GL команды в текстовом виде, иногда добавляя свои спец-символы. Дальше оставалось только написать программу, которая «слушает» COM-порт и интерпретирует полученные команды в DXF.
Alexander Osinov
Фрилансер готов решать задачи повышенной сложности и работать с крупными проектами.
Alexander Osinov 1 год 3 месяца назад
Информационная система технической документации (Unity, Android, Astra linux)
Система представляет собой систему просмотра инструкций по работе с реальным оборудованием. Где это необходимо, пункты инструкций визуализируются 2d картинками или 3d моделями с анимацией. Пользователь может изучить порядок действий, отметить свой прогресс, посмотреть нормативную документацию, касающуюся того или иного пункта, сформировать, сохранить в pdf или распечатать различные отчёты и т.п. Проект собран под ОС Astra linux и Android.
Александр Огорельцев
Александр Огорельцев 1 год 3 месяца назад
Телеграм бот "Сисадмин" by Leshiy
Телеграм бот "Сисадмин" by Leshiy Продолжение работы на проектом роботом "Системный администратор Active Directory" только в виде телеграмм-бота и более усовершенствованный вариант. Добавлена вариативность: запрос к ИИ GigaChat по API распознается автоматически. Также через API идёт вся работа с заявками GLPI. Создан для автоматизации работы ИТ-отдела СибИнформБюро.
Татьяна Гейнер
Татьяна Гейнер 1 год 3 месяца назад
Matrix-Profi — личный кабинет с расчётами и PDF
Полноценный сервис с монетизацией экспертной системы ✏️ Задача: предоставить пользователям личного кабинета расчёты по дате рождения + распечатка PDF файлов с расшифровкой ✅ Ввод даты и генерация PDF ✅ Алгоритм по Матрице Судьбы ✅ PDF с индивидуальной расшифровкой ✅ Интеграции с оплатой и email 🧩 Результат: автоматизированный сервис, готовый к масштабированию 🛠️ PHP/MySQL • Ajax/JavaScript • Bootstrap • Prodamus API • Mailo API • DomPDF
Александр Панов
Александр Панов 1 год 4 месяца назад
Детектор дефектов в аудио тг бот
ТГ бот, который принимает на вход аудио и исходный сценарий и выдает ошибки диктора в аудио
Максим Самсонов
Максим Самсонов 1 год 11 месяцев назад
Шлюзы для систем учёта нефти и нефтепродуктов
Разработаны программные шлюзы сбора и подготовки данных для государственных систем учёта нефти и нефтепродуктов Республики Казахстан — ИСУН и СУНП. Шлюзы взаимодействуют с OPC-серверами и оборудованием по протоколам Modbus, получают показания уровнемеров, расходомеров и других приборов, нормализуют данные, сохраняют историю и передают сведения в государственные платформы по защищённым каналам. Решение автоматизирует формирование регламентированной отчётности, снижает количество ошибок ручного ввода и обеспечивает устойчивую работу при временной недоступности внешних сервисов. Технологии: C#, OPC/OPC UA, Modbus TCP, Microsoft SQL Server, PostgreSQL. Подробнее: https://sw.consulting/prj-isun/
Дайяван Мотояма
Фрилансер готов решать задачи повышенной сложности и работать с крупными проектами.
Дайяван Мотояма 2 года 4 месяца назад
Консольное приложение магазина игрушек (Java)
Консольное приложение магазина игрушек, реализованное на Java. В проекте реализованы: — хранение набора игрушек с идентификатором, названием и весом/частотой выпадения; — работа с PriorityQueue; — случайный выбор игрушки с учётом заданной вероятности; — проведение серии розыгрышей; — сохранение результатов в файл toy_results.txt. Логика выбора построена так, что вероятность получения конкретной игрушки зависит от заданного для неё значения frequency. Стек: Java. Исходный код:
Дайяван Мотояма
Фрилансер готов решать задачи повышенной сложности и работать с крупными проектами.
Дайяван Мотояма 2 года 4 месяца назад
Консольное приложение заметок (Python)
Консольное приложение для работы с заметками, реализованное на Python. В проекте реализованы: — создание заметок; — сохранение данных в JSON-файл; — просмотр списка заметок; — просмотр отдельной заметки по ID; — редактирование заметок; — удаление заметок; — автоматическая фиксация даты и времени создания или изменения записи. Данные заметок хранятся в формате JSON, что позволяет сохранять состояние приложения между запусками. Стек: Python, JSON. Исходный код:
Дайяван Мотояма
Фрилансер готов решать задачи повышенной сложности и работать с крупными проектами.
Дайяван Мотояма 2 года 4 месяца назад
Приложение для агентства по поиску вакансий (Java)
Приложение для агентства по поиску вакансий, реализованное на Java с использованием нескольких шаблонов проектирования. В проекте реализованы: — Singleton — единая точка доступа к настройкам приложения; — Observer — взаимодействие агентства с соискателями и рассылка вакансий; — Factory — создание разных типов исполнителей; — Builder — пошаговое создание объектов; — Adapter — адаптация интерфейса внешнего источника данных. Также реализованы компании, вакансии и различные типы соискателей/исполнителей. Стек: Java. Исходный код:
Дайяван Мотояма
Фрилансер готов решать задачи повышенной сложности и работать с крупными проектами.
Дайяван Мотояма 2 года 4 месяца назад
Приложение для бронирования столиков в сети из трёх ресторанов (Java)
Приложение для бронирования столиков в сети из трёх ресторанов, реализованное на Java. Пользователь может выбрать ресторан и оформить бронирование столика со стороны клиента. Проект организован по отдельным слоям: — models; — presenters; — views; — точка входа Program.java. Такая структура разделяет данные, логику представления и пользовательский интерфейс, упрощая поддержку и дальнейшее развитие приложения. Стек: Java. Исходный код: