Разрабатываю приложения для iPhone и Mac на Swift. Проектирую архитектуру и интерфейс, пишу тесты, добавляю локализацию и довожу продукты до публикации в App Store.
Thriveo — приложение, в котором можно отмечать полезные действия и срывы, смотреть статистику и следить за тем, как меняется баланс дня.
- Доступно в App Store
- Работает на iOS 18 и новее
- Личные данные хранятся на iPhone
- Есть виджеты, напоминания, статистика и экспорт отчётов в PDF
- Покупки реализованы через StoreKit 2
- Интерфейс переведён на 10 языков
- Поддержка и информация о продукте
Swift · SwiftUI · UIKit · AppKit · Swift Concurrency · SwiftData · Core Data · StoreKit 2 · AVFoundation · Speech · XCTest · CI/CD
Делаю открытые инструменты для iOS- и macOS-разработчиков и отправляю исправления в проекты экосистемы Swift.
- XcodeGen #1643 — исправление обработки вложенных настроек target. PR открыт; проверки на Xcode 16.4, Xcode 26.2 и Linux проходят.
- swift-format #1272 — исправление расчёта длины строки при форматировании trailing comma. PR открыт и ждёт ревью.
🇬🇧 In English
I build Swift apps for iPhone and Mac. I work on architecture, UI, tests, localization, monetization, and release.
Thriveo is an iPhone app for recording positive actions and setbacks, reviewing statistics, and keeping track of the day's balance.
- Available on the App Store
- Runs on iOS 18 and later
- Personal data stays on the iPhone
- Widgets, reminders, statistics, and PDF reports
- Purchases built with StoreKit 2
- Available in 10 languages
- Support and product information
Swift · SwiftUI · UIKit · AppKit · Swift Concurrency · SwiftData · Core Data · StoreKit 2 · AVFoundation · Speech · XCTest · CI/CD
I build open-source tools for iOS and macOS developers and submit fixes to Swift projects.
- XcodeGen #1643 — fixes handling of nested target settings. Open; CI passes on Xcode 16.4, Xcode 26.2, and Linux.
- swift-format #1272 — fixes line-length calculation for trailing commas. Open and awaiting review.
