01 / IOS PRODUCT

Keydle

iOS-приложение для микрообучения: короткие интерактивные уроки по психологии, истории, философии, экономике, науке и другим направлениям.

Private beta / pre-release
Добавь демо или скриншоты Keydle Все медиа настраиваются в объекте CONFIG внизу кода. Можно добавить видео, изображения и ссылку на лендинг.
Проблема и продукт

Keydle помогает получать полезные знания небольшими порциями и превращает обучение в ежедневную привычку. Пользователь выбирает интересы, получает персональную ленту, проходит интерактивные уроки и отслеживает прогресс.

Что я сделал лично
  • Сформулировал концепцию продукта, ценностное предложение и пользовательские сценарии.
  • Спроектировал структуру приложения, onboarding, библиотеку, урок, прогресс и paywall.
  • Реализовал iOS-приложение на SwiftUI и связал его с Firebase.
  • Настроил удалённую доставку, индексирование, кэширование и версионирование контента.
  • Добавил продуктовую аналитику, локализацию, подписочную логику и обработку состояний.
  • Тестировал продукт, исправлял ошибки и оптимизировал производительность при росте библиотеки.
Самая сложная задача

При росте библиотеки до нескольких сотен уроков приложение начало замедляться. Я переработал загрузку и кэширование: отделил лёгкий индекс контента от файлов уроков, добавил версионирование и контролируемое обновление кэша.

Стек
SwiftUI Firebase JSON content Analytics Subscriptions Localization ChatGPT Claude
02 / ANDROID PRODUCT

AI Serbian Translator

Android-приложение для русскоязычных жителей Сербии, которое помогало решать повседневные языковые задачи: переводить сообщения, понимать речь и общаться в локальном контексте.

Working Android build
AI
Добавь демо или скриншоты переводчика Лучше всего поставить короткое screen recording, затем 2–4 изображения интерфейса.
Проблема и продукт

После переезда в Сербию русскоязычные пользователи постоянно сталкиваются с ситуациями, где обычного дословного перевода недостаточно: аренда, документы, доставка, медицина, бытовые сообщения и живое общение. Продукт был создан вокруг этих реальных сценариев.

Что я сделал лично
  • Нашёл продуктовую проблему внутри локального русскоязычного сообщества.
  • Спроектировал основные пользовательские сценарии и интерфейс приложения.
  • Разработал Android-приложение на Kotlin.
  • Подключил внешние API и AI-функции для текста и голосовых сценариев.
  • Обрабатывал ошибки, нестабильные ответы сервисов и пограничные пользовательские состояния.
  • Подготовил рабочую сборку и продуктовые материалы для публикации.
Самая сложная задача

Нужно было связать несколько сервисов в единый понятный сценарий и добиться предсказуемого поведения: корректно обрабатывать голосовой ввод, ответы API, ошибки соединения и ситуации, когда AI возвращал результат не в ожидаемом формате.

Стек
Kotlin Android OpenAI API Voice features REST APIs ChatGPT AI-assisted coding
Текущий статус

Рабочая Android-сборка была завершена, но публичное распространение остановилось после блокировки аккаунта Google Play. Это не повлияло на сам продукт: интерфейс и код можно показать отдельно.