Портрет Ярослава Ткаченка, розробника Swift

Ярослав Ткаченко


iOS & macOS розробник. Спеціалізуюсь на Swift/SwiftUI, Core Data, MVVM архітектурі. Опублікував Chrome-розширення TidyShelf. Активно розробляю iOS та macOS додатки з Keychain та push notifications.

// також можете побачити на моїй сторінці GitHub
const githubLink = "https://github.com/yaroslavtkachenko-dev";
Зв'язатися

Портфоліо

Скоро · macOS 14+ · вересень 2026

PicShift — пакетний конвертер зображень

Пакетна конвертація HEIC/JPG/PNG/WebP на Mac. Зберігає EXIF, працює повністю офлайн, одноразова покупка.

Swift SwiftUI Image I/O EXIF
Скоро в Mac App Store
Live · Chrome · 2025

TidyShelf — Read Later

Розширення для збереження статей офлайн. Reader Mode, теги, пошук, dark mode. Без серверів і трекінгу.

Manifest V3 JavaScript Storage API Readability
In Dev · macOS 14.6+ · 2026

Кліпборд, що чистить і шифрує

Menu bar застосунок: знімає трекери й приховані AI-водяні знаки з усього, що ви копіюєте, і шифрує історію AES-256-GCM у Keychain. Працює офлайн.

Swift AppKit Keychain AES-256-GCM
In Dev · iOS 16+ · 2024 — 25

SubSage — Менеджер підписок

iOS-додаток для керування щомісячними та щорічними підписками. Аналітика витрат, push-нагадування, архів.

SwiftUI Core Data Push Analytics

Досвід та Навички

Досвід у розробці

iOS Розробник на Upwork

Серпень 2025 - Теперішній час | Віддалена робота

  • Розробляв комерційний OCR-продукт із комп'ютерним зором та багатомовним розпізнаванням тексту.
  • Підвищив точність розпізнавання через preprocessing, автоматичне визначення мови та інтеграцію ML Kit.
  • Оптимізував швидкодію за допомогою кешування та batch processing для реальних сценаріїв використання.
Автор проєкту "TidyShelf"

Chrome Extension | 2025

  • Спроєктував і опублікував Manifest V3-розширення в Chrome Web Store.
  • Реалізував reader mode, теги, пошук, фільтри та локальне збереження статей.
  • Випустив privacy-first продукт зі 100% локальним зберіганням без серверів і трекінгу.
Автор проєкту "SubSage"

Особистий проєкт | 2024 - 2025

  • Створив SwiftUI-додаток для керування підписками з фокусом на зрозумілість, аналітику та нагадування.
  • Побудував локальне зберігання на Core Data, архів підписок і підтримку кастомних іконок.
  • Додав двомовний UX, push notifications і цілісний iOS-first досвід використання.

Технічні навички

Swift SwiftUI Core Data MVVM Repository Pattern Push Notifications Keychain Encryption Launch at Login Локалізація (EN/UK) Manifest V3 JavaScript Chrome Storage API Service Worker Git