Проекты
Master for MCPE
Мобильная платформа с аудиторией более 100 млн пользователей
Собственное Android-приложение с каталогом дополнительного контента для Minecraft Bedrock.
Развиваю проект с 2016 года.
Результаты
- более 100 млн установок
- около 2 млн активных пользователей
- рейтинг 4,6
- перевод на 36 языков
- публикация в Google Play, Huawei AppGallery и RuStore
- непрерывное развитие продукта с 2016 года
Моя роль
- разработка Android-приложения
- проектирование клиентской архитектуры
- разработка административной панели
- реализация локальной базы данных и офлайн-режима
- интеграция backend API
- подключение аналитики
- настройка рекламы и монетизации
- интеграция покупок
- локализация
- публикация и выпуск обновлений
- анализ поведения пользователей и развитие продукта
Технологии: Android, Java, XML, SQLite, Retrofit, Firebase, Google Play Billing.
Система компьютерного зрения
Распознавание автомобилей и номерных знаков на Nvidia Jetson
Разработка системы обработки видеопотоков с двух камер, детекцией транспорта,
распознаванием номерных знаков, трекингом объектов и расчётом скорости движения.
Результаты
- датасет из 200 000 изображений номерных знаков
- точность распознавания до 96%
- производительность около 18 кадров в секунду
- одновременная работа с двумя камерами
- развёртывание на Nvidia Jetson Nano и Jetson Xavier
Моя роль
- получение видеопотока
- обработка кадров
- детекция автомобилей
- распознавание номерных знаков
- трекинг объектов
- расчёт скорости
- подготовка и разметка датасета
- обучение модели YOLOv5
- сохранение результатов
- разработка backend и API
- разработка интерфейса
- оптимизация и развёртывание на Nvidia Jetson
Технологии: Python, OpenCV, YOLOv5, PyTorch, TensorFlow, TensorRT, CUDA, OCR, FastAPI, Flask, PostgreSQL, MySQL, Nvidia Jetson.
Аналитическая система для мобильного приложения
Сбор и обработка продуктовых данных
Система для анализа аудитории, использования контента, рекламной монетизации
и технических показателей приложения Master for MCPE.
Система объединяет данные из нескольких источников, агрегирует показатели
и позволяет анализировать результаты по приложениям, странам, версиям,
рекламным форматам и пользовательским действиям.
Моя роль
- проектирование структуры данных
- интеграция внешних API
- разработка скриптов сбора и обработки данных
- хранение агрегированных показателей
- подготовка аналитических отчётов
- автоматизация регулярного обновления данных
Технологии: Python, DuckDB, Firebase Analytics, внешние API, SQL.
Интеграция Android-приложений с оборудованием
Управление внешними устройствами через Android
Разработка закрытых коммерческих решений для взаимодействия Android-устройств
с радиомодулями, тепловизорами, контроллерами и другим специализированным оборудованием.
Из-за NDA подробности проектов и исходный код не публикуются.
Реализованные задачи
- подключение оборудования через USB Host и USB-UART
- обмен бинарными командами
- работа с UART-протоколами
- Bluetooth Classic и BLE
- передача данных по TCP и UDP
- управление состоянием устройств
- работа приложения в фоне
- локальное хранение параметров
- журналирование и диагностика
- анализ недокументированных протоколов
Технологии: Android, Java, USB Host, UART, Bluetooth Classic, BLE, TCP/UDP, Modbus, MQTT.
Автоматизация коммуникаций
Telegram-боты и автоматизация рабочих процессов
Разрабатывал Telegram-ботов и внутренние инструменты для автоматизации
взаимодействия с покупателями, обработки рабочих писем и управления умным домом.
Примеры задач
- подготовка ответов покупателям на маркетплейсах
- интеграция с нейросетями
- административные функции
- автоматизация обработки рабочей почты
- получение уведомлений
- отправка команд умного дома
- интеграция с базами данных и внешними API
Технологии: Python, Telegram Bot API, FastAPI, Flask, REST API, нейросетевые API, MySQL, PostgreSQL.