yukovsky.
Открыт к предложениям

Роман Рында

Кроссплатформенный инженер, разработчик AI-приложений

Делаю Flutter-приложения для десктопа и мобильных и встраиваю в них AI: от офлайн-распознавания речи до моделей компьютерного зрения и сценариев на LLM.

Основной стек

  • Flutter
  • Dart
  • macOS & Windows
  • iOS & Android
  • whisper.cpp
  • flutter_bloc
  • Swift
  • C++
  • Supabase
  • Firebase
  • GitHub Actions
  • Открыт к предложениям
  • Частичная занятость, стажировка, фриланс
  • Офис в Минске, гибрид или удалённо
  • Русский (родной), Белорусский (родной), Английский (B1)

Главные проекты

Лента чеков Лістка на демо-данных: карточки Соседей, Алми, Марка Формэль и Евроопта с датой, суммой, категорией и сроком возвратаЛента чеков Лістка на демо-данных: карточки Соседей, Алми, Марка Формэль и Евроопта с датой, суммой, категорией и сроком возвратаЭкран знакомства «Гербарий ваших чеков»: карточка чека Евроопта с засушенным зелёным листом и маленькие цветные листья вокругЭкран знакомства «Гербарий ваших чеков»: карточка чека Евроопта с засушенным зелёным листом и маленькие цветные листья вокругЧек Марка Формэль: дата, адрес магазина, метка «Вернуть до 3 декабря», итого 68,50 Б, категория магазина, «Добавить гарантию», срок возврата до 3 декабря с остатком 26 дней и переключатель напоминанияЧек Марка Формэль: дата, адрес магазина, метка «Вернуть до 3 декабря», итого 68,50 Б, категория магазина, «Добавить гарантию», срок возврата до 3 декабря с остатком 26 дней и переключатель напоминания

Основатель и разработчик, 2026 – сейчас

Приложение для чеков и гарантий на iPhone и Android. Бумажные и электронные чеки собираются в одной ленте, приложение напоминает о сроке возврата и конце гарантии, а архив хранится на телефоне.

  • Для тех, кто покупает технику и бытовые приборы и хочет, чтобы гарантия действительно работала.
  • Для семей, которые ведут общий бюджет и хотят видеть, куда уходят деньги, включая поход в супермаркет.
  • Для всех, кому был нужен чек для возврата, а найти его не получилось.
  • Flutter
  • Dart
  • Riverpod
  • SQLite
  • SQLCipher
  • ONNX Runtime
Главное окно Tsukiko: пустая очередь слева, зона для перетаскивания с лунной кошкой в центре и панель настроек для новых записей справа (модель, язык речи, пунктуация, разбивка на фрагменты)Главное окно Tsukiko: пустая очередь слева, зона для перетаскивания с лунной кошкой в центре и панель настроек для новых записей справа (модель, язык речи, пунктуация, разбивка на фрагменты)

Автор и ведущий разработчик, 2026 – сейчас

Офлайн-диктовка и расшифровка аудио для macOS и Windows. Нажали клавишу, сказали, и текст появился там, где стоит курсор. Модели распознавания работают прямо на компьютере.

1,35 сМедианное время распознавания короткой фразы в очереди диктовки, large-v3-turbo на Apple M5 (было 2,28 с)

  • Движки в отдельных процессах. whisper.cpp и NeMo-Speech.cpp (Conformer-модели в GGUF) поставляются как отдельные нативные бинарники.
  • Несколько Flutter-движков в одном процессе. Главное окно, поповер в строке меню или трее и плавающий индикатор записи работают как отдельные движки.
  • Ввод на уровне системы. На macOS CGEventTap и Accessibility API (Swift), на Windows WH_KEYBOARD_LL и SendInput (C++), всё через platform channels.
  • Flutter Desktop
  • Dart
  • flutter_bloc
  • bloc_concurrency
  • whisper.cpp
  • NeMo-Speech.cpp
Карточка Nutella из Open Food Facts: красное предупреждение об аллергенах из профиля (молоко, орехи), состав и кольцо калорий. Симулятор iOS.Карточка Nutella из Open Food Facts: красное предупреждение об аллергенах из профиля (молоко, орехи), состав и кольцо калорий. Симулятор iOS.Профиль питания с нормой 2000 ккал и отмеченными аллергенами «Орехи» и «Молоко / Лактоза» (демо-данные)Профиль питания с нормой 2000 ккал и отмеченными аллергенами «Орехи» и «Молоко / Лактоза» (демо-данные)Экран сканера с режимами «Товар», «Штрихкод» и «Состав» и запросом доступа к камере в симулятореЭкран сканера с режимами «Товар», «Штрихкод» и «Состав» и запросом доступа к камере в симуляторе

Соавтор (командный проект в БГУИР), 2026

AI-ассистент по питанию для похода в магазин: наведите камеру на товар, штрихкод или состав и получите КБЖУ, предупреждения по вашим аллергенам и диете, советы по хранению и идеи рецептов. Проект в БГУИР.

  • Промпты с учётом профиля.
  • Аллергены проверяются локально, а не на слово.
  • Каскад провайдеров.
  • Flutter
  • Dart
  • flutter_bloc
  • get_it
  • go_router
  • dio
Экран «Сегодня»: приветствие над пейзажем тушью с журавлями и план на день: 12 повторений, 6 новых слов, около 15 минут. Рендер из golden-теста на демо-данных.Экран «Сегодня»: приветствие над пейзажем тушью с журавлями и план на день: 12 повторений, 6 новых слов, около 15 минут. Рендер из golden-теста на демо-данных.Начало урока: три знака хираганы, す, し и き, на карточке с каллиграфией и короткое пояснение. Рендер из golden-теста на демо-данных.Начало урока: три знака хираганы, す, し и き, на карточке с каллиграфией и короткое пояснение. Рендер из golden-теста на демо-данных.Письмо: обводка черт знака す с номерами начала штрихов. Рендер из golden-теста на демо-данных.Письмо: обводка черт знака す с номерами начала штрихов. Рендер из golden-теста на демо-данных.

Владелец: методика обучения, дизайн интерфейса, архитектура, 2026

Моё личное iOS-приложение для японского с нуля: интервальные повторения, письмо каны, спокойный интерфейс в стиле туши и бумаги и LLM, которая разбирает мою неделю и подстраивает настройки.

  • Полностью офлайн. Flutter-приложение для iOS с двумя базами SQLite через drift: контент только для чтения и прогресс пользователя.
  • Расписание. Повторения считает открытый Dart-пакет fsrs.
  • Пайплайн контента. Python 3.12 собирает базу из JMdict, KANJIDIC2, колоды Kaishi 1.5k, Dictionary of Japanese Grammar и UniDic, добавляет аудио и переводы на русский.
  • Flutter (iOS)
  • Dart
  • drift
  • SQLite
  • fsrs (пакет Dart)
  • Python 3.12

Другие проекты

  • Sunlite

    Основатель, руководитель команды и ведущий разработчик, март 2024 – июль 2025

    Безопасная социальная платформа для подростков: друзья по интересам, материалы по психологии и контакты служб помощи. Победа в программе UPSHIFT при участии ЮНИСЕФ в Беларуси и грант на развитие.

  • Goidacraft

    Владелец и администратор сервера; архитектор и владелец продукта модов (разработка с AI), 2026 – сейчас

    Minecraft-сервер, который я держу и администрирую, и серверные моды NeoForge с плагином Velocity, которые я для него спроектировал: вход, модерация, тюрьма, откат гриферства, бэкапы, опросы. Java-код писал AI.

  • Cozy World

    Автор и единственный разработчик, 2026 – сейчас

    Flutter-приложение, которое помогает паре быть ближе: счётчики важных дат, сообщение каждый день, карточки и история фото. Приложение написано вручную, без AI; Telegram-бот для контента сделан с помощью AI.

  • Universal: Hyperjump

    Ведущий разработчик, больше всех коммитов в команде, апрель 2026

    Idle-кликер, сделанный на геймдев-хакатоне: одинокий корабль собирает космический мусор, наращивает отсеки и копит энергию на прыжок домой. Победа в номинации «Лучший геймплей».

  • Astrail VPN

    Единственный автор, сентябрь – октябрь 2026

    Десктопный клиент моего собственного VPN для macOS и Windows: подключение одним переключателем, маршруты по приложениям и доменам и kill switch, который перекрывает трафик, если туннель упал.

  • EVA Mission Planner

    Фронтенд и продукт в команде из трёх человек, сентябрь 2026

    Система поддержки решений для ЦУП, сделанная на хакатоне «Космо-Питер»: сравнивает окна для выхода в открытый космос с МКС по космической погоде, радиации и орбите. Я делал интерфейс оператора.

  • yukovsky.space

    Автор: продукт, визуальное направление и архитектура (разработка с AI), октябрь 2026 – сейчас

    Это портфолио. Оно работает в двух режимах: быстрая страница для рекрутера, удобная на любом телефоне, и пиксельный рабочий стол с окнами, терминалом, поиском и AI-ассистентом. Вы уже внутри.

Навыки

Flutter и Dart

  • Flutter (iOS, Android, macOS, Windows)
  • Dart: изоляты, стримы, async
  • flutter_bloc
  • bloc_concurrency
  • GetX
  • Provider
  • get_it
  • go_router
  • Navigator 2.0
  • Clean Architecture
  • CustomPainter
  • Lottie
  • Rive
  • unit-, widget- и golden-тесты
  • mocktail

Нативная часть и десктоп

  • Platform channels
  • Swift (хост macOS)
  • C++ (хост Windows)
  • CGEventTap и Accessibility API
  • Win32-хуки и SendInput
  • dart:ffi
  • Kotlin для platform channels
  • Xcode и подпись сборок

AI и ML

  • whisper.cpp
  • NeMo Conformer (GGUF)
  • sherpa-onnx
  • Silero VAD
  • поиск ключевой фразы на MFCC и DTW
  • API Gemini, OpenRouter, Groq
  • каскад провайдеров с квотами и circuit breaker
  • промпт-инжиниринг
  • оценка LLM-as-judge
  • AI-агенты для кода: Claude Code, Codex, GitHub Copilot
  • Wav2Vec2
  • OpenCV
  • Roboflow

Бэкенд и данные

  • Firebase
  • Supabase: Postgres, Edge Functions
  • GraphQL (Ferry)
  • REST (Dio)
  • WebSocket
  • SQLite и drift
  • PostgreSQL
  • MySQL
  • Telegram Bot API
  • Docker

Сборка и инструменты

  • Git
  • GitHub Actions
  • DMG для macOS с подписью Developer ID
  • установщики Inno Setup
  • Python-скрипты и пайплайны данных

Дизайн и продукт

  • интерфейсы и дизайн-системы
  • FlutterFlow
  • вёрстка по макетам Figma
  • UML, BPMN, use case
  • Photoshop, Illustrator, Premiere Pro

Опыт и образование

  1. Автор и ведущий разработчик, Tsukiko

    2026 – сейчас

    Офлайн-диктовка с открытым кодом для macOS и Windows: подписанный DMG для macOS и установщик для Windows.

  2. Архитектор и владелец продукта, моды Goidacraft

    2026

    Спроектировал серверные моды для живого Minecraft-сервера и написал спецификации; код на Java генерировал AI под моим руководством.

  3. Основатель и ведущий разработчик, Sunlite

    март 2024 – июль 2025

    Сделал социальное приложение для подростков на FlutterFlow и Firebase, руководил командой художников, авторов и исследователей. Победа в акселераторе UNICEF Upshift и грант.

Образование

Белорусский государственный университет информатики и радиоэлектроники (БГУИР)

Системы управления информацией, факультет информационных технологий и управления. 2024–2028, третий курс.

Публикации и награды

Контакты

Быстрее всего ответ придёт на почту или в Telegram.

Местное время Романа:

CV.pdf