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

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

Алексей Кузнецов
Алексей Кузнецов 1 год 2 месяца назад
задача о рюкзаке
Решение задачи динамического программирования о рюкзаке. На входе даны группы грузов, в каждом виде груза разное их количество. У каждого вида груза своя стоимость. Необходимо разместить их в одном мешке (рюкзаке) так, чтобы общая ценность грузов была максимальной. Вместительность (по массе) мешка задаётся. Работа выполнялась в рамках конкурса по программированию. Время работы программы не более - 10 сек., объём исполняемого файла не более 20мБ. Количество групп грузов - до 10000. Решение заняло 1е место в федеральном конкурсе. Выполнено на Питоне.
Вячеслав Дарницын
Вячеслав Дарницын 1 год 2 месяца назад
Вячеслав Дарницын
Вячеслав Дарницын 1 год 2 месяца назад
Glint
Glint — это современный интерфейс для игры в шахматы, основанный на анализе нейронных сетей, который в режиме реального времени оценивает каждый ваш ход во время игры. Независимо от того, совершенствуете ли вы свою тактику или готовитесь к турнирам, Glint предлагает удобный интерфейс, мгновенную обратную связь и звуковые подсказки — и всё это в элегантном минималистичном дизайне.
Вячеслав Дарницын
Вячеслав Дарницын 1 год 2 месяца назад
Entracte
Entracte — это настраиваемое приложение для управления временем на основе метода «Помидора», разработанное для отдельных пользователей и команд, которым нужна продуманная структура, измеримый прогресс и разумный отдых.
Алексей Кузнецов
Алексей Кузнецов 1 год 3 месяца назад
Матрица расстояний по автодорогам
Расчёт расстояний по автодорогам между заданными населёнными пунктами и времени движения по ним с использованием project-osrm.org. Реализовано в MS Excel без VBA. Все расчёты, запросы к сервису OSRM и обработка результатов идёт в Power Query.
Алексей Кузнецов
Алексей Кузнецов 1 год 3 месяца назад
Формирование html файла для вывода объектов на Яндекс Картах
Формирование файла html с использованием API Яндекс Карт. Отображение расположения объектов заказчика на карте, подписи с характеристиками каждого объекта в виде всплывающих окон. Группировка объектов по слоям, с возможностью включать слои по отдельности. Накладка графических примитивов: кругов, полигонов и проч.
Александр Козлов
Александр Козлов 1 год 3 месяца назад
SoluScan
SoluScan — Система верификации и безопасности для Web3 Задача: Создать модуль верификации пользователей и цифровой идентификации для блокчейн-экосистемы SoluChain. Решение должно быть безопасным, масштабируемым и легко интегрируемым в любые проекты внутри платформы. Что сделали: • Разработали интерфейс верификации с поддержкой KYC/AML-процедур • Внедрили проверку цифровых подписей и токен-идентификаторов • Реализовали API для подключения сторонних dApp и сервисов • Создали админ-панель с логами активности и аналитикой • Обеспечили отказоустойчивость и масштабируемость через микросервисную архитектуру Результат: SoluScan стал надежным ядром идентификации в экосистеме. Благодаря модулю проекты быстро подключают безопасную авторизацию, а пользователи проходят верификацию за минуты. Это упростило масштабирование и повысило доверие инвесторов.
Александр Козлов
Александр Козлов 1 год 3 месяца назад
ComValue
ComValue — Платформа цифровой лояльности на базе NFT Задача: Создать уникальный онлайн-маркетплейс, где пользователи могут получать NFT от брендов за активность и обменивать их на бонусы, подарки или эксклюзивный доступ. Главная цель — превратить классическую программу лояльности в игровой опыт. Что сделали: • Разработали полноценную платформу с личным кабинетом и NFT-кошельком • Настроили логику сбора, хранения и обмена токенов • Внедрили смарт-контракты для безопасной работы с NFT • Спроектировали дизайн, ориентированный на вовлечение и интерес пользователя • Добавили систему брендов с возможностью настройки собственных акций и дропов Результат: ComValue превратил взаимодействие с брендом в игру: чем активнее пользователь, тем больше он получает. Платформа повысила вовлечённость аудитории, а сами бренды получили инструмент для запуска нестандартных кампаний и укрепления лояльности без посредников.
Александр Козлов
Александр Козлов 1 год 3 месяца назад
Module21
Module 21 — Корпоративный сайт интеллектуальной системы обогащения воздуха Задача: Разработать сайт и визуальную концепцию для продукта, который насыщает воздух в помещении кислородом. Важно было показать технологичность устройства, подчеркнуть его безопасность, простоту использования и премиум-статус.
Алексей Клюнин
Алексей Клюнин 1 год 3 месяца назад
Робот-ровер
Для компании «АКМ», подрядчика петербуржского метростроя, я составил описание системы управления роботом-ровером, а также техническое задание на разработку платы управления и нашёл исполнителя. С видео работы робота можно ознакомиться по ссылке. Робот предназначен для демонтажа железо-бетонных конструкций. Для управления роботом использовался контроллер IFM CR0232. В связи с санкциями, стоимость приобретения контроллера стала превышать проектирование и изготовление своего собственного. Робот построен на пропорциональных гидравлических клапанах, которые управляют цилиндрами.Для управления клапанами, использовался токовый ШИМ. Для проверки реальных сигналов я собрал плату на ESP32 и датчике тока INA219. Т.к. ноутбук было некуда поставить, то я написал клиент с помощью Android. С помощью стенда были измерены все каналы. Реальные токи не превышали 700мА. Для составления комплекса команд я написал сниффер, уже под управлением компьютера, т.к. шину CAN можно было далеко протянуть, а непосредственное управление не требовало создания скриншотов. Команды накапливались и раскладывались с помощью адаптера (ESP32 и MCP2515) и программы-клиента, написанной на Java. После того, как полный комплект документации был готов, я нашёл исполнителя из Самары, который уже проектировал контроллеры с токовым ШИМ. Схемотехника этих каналов была самой сложной, остальные дополнения были некритичными.