Размеры на фото украшений
Сделал на производственной практике. Наносит габариты на студийные фото колец в стиле каталога SOKOLOV. Модель зрения только находит элементы, а линии и числа рисует код поверх исходных пикселей.
Код на GitHubDyce, full-stack разработчик
Python, TypeScript, Kotlin и Linux. Мои проекты каждый день работают у живых людей.
нажми, чтобы перетасовать
Главный проект
MitrayСервис приватного доступа с платящими пользователями. Сеть, бэкенд, биллинг, кабинет, расширение и поддержку собрал и веду в одиночку.


В проде у заказчика
Дипломный проект, который внедрён в Костромском государственном университете. Сломалась розетка или течёт кран: сканируешь QR на двери аудитории, выбираешь, что случилось, и заявка сама уходит нужному мастеру.



Самое интересное: диплинк MAX с параметром start срабатывает только при первом запуске бота, и повторный скан открывал старый чат с чужой аудиторией. Перевёл наклейки на мини-приложение, оно получает код при каждом открытии.
Сделал на производственной практике. Наносит габариты на студийные фото колец в стиле каталога SOKOLOV. Модель зрения только находит элементы, а линии и числа рисует код поверх исходных пикселей.
Код на GitHub
Плеер для Windows и Android: стриминг YouTube Music, персональная волна, синхронный текст. Обе оболочки открывают один фронт, логика живёт в общем сайдкаре, так что синхронизировать нечего.
Код на GitHubУмный дом Яндекса на Galaxy Watch: устройства по комнатам, яркость, температура, режимы и сценарии. Вход в аккаунт по QR-коду прямо на часах.
Код на GitHubPython, TypeScript, Kotlin, Bash, SQL
aiogram, PostgreSQL, Redis, Docker, Caddy, nginx
React, Vite, Zustand, Tauri, CSS motion
Linux, xray, CDN, TLS, SSH automation
Jetpack Compose, Wear OS, WebView
OpenAI API, Claude API, OpenCV, Playwright
Открыт к full-stack, бэкенд и инфраструктурным ролям. Быстрее всего отвечаю в Telegram.
@Dyce_e