Skip to content
Dmitry Sachkov

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. 1.A short call to understand the task
  2. 2.An estimate and a plan split into stages
  3. 3.A contract, then work stage by stage with regular demos
Discuss a project (opens in a new tab)

Experience

  1. — 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.

  2. —

    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.

  3. —

    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