Dmitry Sachkov
Senior iOS Engineer
I build and ship iOS apps end to end — from high-load streaming to a SwiftUI platform designed from scratch.
Bar, Montenegro · Remote
About me
I'm a Senior iOS Engineer with 6+ years of commercial experience. Today I lead iOS at Coral Club: I own the architecture, CI/CD and releases, and I lead a team of two engineers.
Before that I worked on MTS Music, a streaming service with millions of monthly users, and on AIKYNETIX, a motion analysis platform with computer vision and on-device ML.
I came to iOS in March 2020 after 16+ years in retail operations, where I grew to director level. That background still shapes how I work: I think about the business result, plan in stages and talk to people plainly.
I studied history at university. I'm based in Bar, Montenegro, and I'm open to remote work and relocation within the EU.
Selected work
Coral Club
Health & nutrition e-commerce app in 7 locales with 100K+ monthly users.
Architected a new SwiftUI platform from scratch and cut the release cycle from 2 days to 4 hours.
Two products in parallel: a UIKit/CoreData production app and a greenfield SwiftUI platform. I stabilized the legacy app to 98% crash-free sessions by fixing NavigationPath race conditions, SwiftData double inserts and image cache data races. Shipped Coral Wallet, a sale-office map on MapKit, multi-currency checkout and push notifications.
- Role:
- Senior iOS Engineer / Team Lead
- Stack
- Swift 6
- SwiftUI
- SwiftData
- MVVM-C
- Combine
- Fastlane
- GitLab CI
MTS Music
Music streaming service with millions of monthly active users.
Built features in the audio playback pipeline and server-driven UI under high load.
Worked on a high-load production app: audio playback, server-driven UI components, and a refactoring of the legacy UIKit codebase with dependency injection for testability and module isolation.
- Role:
- iOS Engineer at Chernye Medvedi
- Stack
- Swift
- UIKit
- AVFoundation
- MVP
- DI
AIKYNETIX
Motion analysis platform — a human skeleton with joint angles drawn over live video.
Feature-flag system that ships 4 distinct apps from a single codebase.
Optimized the real-time video pipeline and on-device ML inference, migrated the app from MVC/MVP to MVVM + Combine (+40% performance), integrated StoreKit 2 subscriptions, Sign in with Apple and Google Sign-In.
- Role:
- iOS Engineer
- Stack
- Swift
- UIKit
- Combine
- AVFoundation
- MediaPipe
- StoreKit 2
Sonmelier
My own app — an AI playlist generator that turns a mood into a playlist.
Animated player backgrounds rendered with custom Metal shaders.
Describe a mood or name a few artists, and the Claude API builds a playlist you can export to Apple Music. Spotify export is in progress.
- Role:
- Solo developer
- Stack
- Swift 6
- SwiftUI
- Metal
- MusicKit
- Claude API
- StoreKit 2
Services
Need an iOS developer or help bringing an idea to life?
I help startups and businesses build and ship iOS apps — from the first prototype to a stable App Store release.
Apps from scratch
Architecture, SwiftUI interface, backend integration and release.
Existing apps
New features, stability fixes, refactoring and migration to SwiftUI.
Architecture & code review
An outside look at your codebase with concrete, prioritized recommendations.
AI integration
Claude API and other models inside your app, done carefully.
CI/CD
Fastlane and CI pipelines that make releases routine instead of an event.
App Store launch
Advice on review, subscriptions with StoreKit 2 and getting to release.
How we work
- 1.A short call to understand the task
- 2.An estimate and a plan split into stages
- 3.A contract, then work stage by stage with regular demos
Experience
— Present
Senior iOS Engineer / Team Lead · Coral Club
Remote
End-to-end iOS ownership of a health & nutrition e-commerce app in 7 locales: architecture, CI/CD, releases, and leading a team of 2 engineers.
—
iOS Engineer · AIKYNETIX
Houston, USA · Remote
Motion analysis platform with computer vision and on-device ML: real-time video pipeline, StoreKit 2, four apps from a single codebase.
—
iOS Engineer · Chernye Medvedi
Tambov, Russia
MTS Music, a streaming service with millions of monthly users: audio playback pipeline, server-driven UI, dependency injection in a legacy UIKit codebase.
Skills
- Language
- Swift 6 (strict concurrency) · Objective-C (reading)
- UI
- SwiftUI · UIKit · iPhone & iPad
- Architecture
- MVVM-C · Dependency injection · Clean Architecture · Modularization
- Concurrency
- async/await · Actors · Combine
- Data & networking
- SwiftData · CoreData · Keychain · URLSession · REST · Firebase
- Media & graphics
- AVFoundation · Metal · MetalKit · MediaPipe · ML Kit
- Platform
- StoreKit 2 · MusicKit · MapKit · Sign in with Apple · Google Sign-In · APNs / FCM
- Tooling & testing
- Fastlane · GitLab CI · Xcode Instruments · XCTest · Swift Testing · Snapshot tests
Contact
The fastest way to reach me is Telegram or email.