Thriveo
Помогает держать день в балансе: отмечать полезные действия и срывы, планировать восстановление и видеть прогресс.
В App Store
Разработка для iPhone и Mac
Продумываю логику и интерфейс, пишу код и довожу релиз до App Store.
Сейчас показан проект: Thriveo
Все работы
Здесь — выпущенные приложения, то, над чем я работаю сейчас, и ошибки, которые я исправил в открытом коде.
Приложения, которые я придумал и делаю сам.
Помогает держать день в балансе: отмечать полезные действия и срывы, планировать восстановление и видеть прогресс.
В App Store
Добавляет в короткие видео субтитры и заметные заголовки, помогает не закрыть текст кнопками соцсетей и сохраняет готовый ролик на iPhone.
В разработке
Обрабатывает видео и аудио на iPhone: распознаёт речь, заменяет выбранные слова звуковым сигналом и экспортирует готовый файл.
В разработке
Помогает сосредоточиться: предлагает готовые интервалы работы и отдыха, спокойные анимированные сцены и фоновые звуки.
В разработке
Приложение для Mac, которое собирает метрики и отзывы нескольких iOS-приложений, сравнивает варианты страницы в App Store и помогает планировать улучшения.
В разработке
Два приложения, которые я разрабатывал с нуля в команде 1С‑Рарус; оба выпущены в App Store.
Приложение участника мероприятия: программа, материалы, новости, уведомления и общение в одном месте.
В App Store
Приложение для офисных заявок: сотрудник сканирует QR-код, описывает проблему и следит за статусом, а исполнитель получает заявку и оставляет комментарии.
В App Store
Ошибки, которые я исправил в приложениях и инструментах с открытым кодом.
Браузер Firefox для iPhone и iPad.
Мой вклад: исправил ошибку в анимации удаления закладок и истории — красная кнопка больше не перекрывает соседнюю строку.
Красная кнопка удаления больше не перекрывает соседнюю строку.
Обновил удаление на двух экранах, убрал лишнюю перезагрузку списка и добавил четыре регрессионных теста.
GitHub · PR #35440Принят
Мессенджер Element для личных и рабочих чатов.
Мой вклад: исправил падение при быстром переключении фильтров чатов.
Несовместимые фильтры списка чатов больше не приводят к падению.
Сохранил первый активный фильтр, безопасно игнорирую конфликтующий и добавил регрессионный тест; полный набор из семи сценариев и 1 147 UnitTests прошёл локально.
GitHub · PR #6087Принят
Создаёт Xcode-проекты по текстовому файлу и избавляет команду от ручной настройки.
Мой вклад: исправил ошибку, из-за которой сложные настройки Xcode-проекта сохранялись в неправильном формате.
Вложенные настройки корректно сохраняются в Xcode-проекте.
Добавил регрессионный тест и проверил исправление на конфигурации HealthKit.
GitHub · PR #1643На рассмотрении
Автоматически приводит Swift-код к единому стилю.
Мой вклад: исправил ошибку, из-за которой инструмент неправильно переносил строки в некоторых списках кода.
Завершающая запятая больше не вызывает ошибочные переносы строк.
Обновил логику переносов и тесты; полный прогон прошёл 950 XCTest и 64 Swift Testing теста.
GitHub · PR #1272На рассмотрении
Инструменты, с которыми работаю каждый день