Portrait of Yaroslav Tkachenko, Swift Developer

Yaroslav Tkachenko


iOS & macOS developer. Specializing in Swift/SwiftUI, Core Data, MVVM architecture. Published TidyShelf Chrome extension. Actively developing iOS and macOS apps with Keychain and push notifications.

// you can also see it on my GitHub page
const githubLink = "https://github.com/yaroslavtkachenko-dev";
Let's talk

Portfolio

Coming soon · macOS 14+ · September 2026

PicShift — Batch Image Converter

Batch image conversion for Mac — HEIC/JPG/PNG/WebP. EXIF-safe, fully offline, one-time purchase.

Swift SwiftUI Image I/O EXIF
Coming to the Mac App Store
Live · Chrome · 2025

TidyShelf — Read Later

A Chrome extension for saving articles offline. Reader Mode, tags, search, dark mode. No servers, no tracking.

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

A Clipboard That Cleans and Encrypts

A menu bar app that strips trackers and hidden AI watermarks from everything you copy, and encrypts history with AES-256-GCM in the Keychain. Fully offline.

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

SubSage — Subscription Manager

An iOS app for managing monthly and annual subscriptions. Spending analytics, push reminders, and archive.

SwiftUI Core Data Push Analytics

Experience & Skills

Development Experience

iOS Developer on Upwork

August 2025 - Present | Remote Work

  • Built a commercial OCR product with computer vision and multilingual text recognition.
  • Improved recognition quality through preprocessing, automatic language detection, and ML Kit integration.
  • Optimized performance with caching and batch processing for faster real-world scans.
Author of Project "TidyShelf"

Chrome Extension | 2025

  • Designed and published a Manifest V3 extension for the Chrome Web Store.
  • Implemented reader mode, tagging, search, filters, and local-first article saving.
  • Shipped a privacy-first product with 100% local storage and no tracking.
Author of Project "SubSage"

Personal Project | 2024 - 2025

  • Created a SwiftUI subscription manager focused on clarity, analytics, and reminders.
  • Built local persistence with Core Data plus subscription archive and custom icon support.
  • Delivered bilingual UX with push notifications and a polished iOS-first experience.

Technical Skills

Swift SwiftUI Core Data MVVM Repository Pattern Push Notifications Keychain Encryption Launch at Login Localization (EN/UK) Manifest V3 JavaScript Chrome Storage API Service Worker Git