Open to Remote Roles WorldwideAshgabat, Turkmenistan · Open to relocation

Shahruh Daniyarov

Senior iOS Engineer

I build native iOS apps that keep working offline and stay stable from one release to the next. Swift, SwiftUI and UIKit, with Kotlin Multiplatform when a product shares code with Android.

5+
years building mobile apps
7
apps with public App Store / Google Play listings
1,100+
automated tests in the Aydym iOS codebase
800+
commits to Aydym iOS, about 97% of its history

Selected work

Case studies

Two apps I work on every day: what they do and what I built.

Web platforms

Backend and web systems: one I led with an intern team, one I built alone for a factory.

More apps

Aydym — Android screenshot 1Aydym — Android screenshot 2Aydym — Android screenshot 3

Aydym — Android

Android

Native Android counterpart of the Aydym streaming platform. Full music and video playback, offline downloads, equalizer, floating mini-player, and premium content — built in Kotlin.

KotlinAndroid SDKExoPlayerRoomRetrofit

Elog — ELD Compliance

Android

Android ELD app for US truck drivers. FMCSA-compliant Hours of Service logging, BLE truck connection, DVIR vehicle inspections, duty status management, and GPS log charts.

KotlinAndroid SDKBLERoomHilt
Fitness Mentor AI screenshot 1Fitness Mentor AI screenshot 2Fitness Mentor AI screenshot 3

Fitness Mentor AI

Cross-platform

AI-powered fitness app built with React Native and Expo. Personalized workout programs, exercise tracking, program calendar, and AI coaching — featuring a Usyk boxing program.

React NativeExpoTypeScriptFirebaseExpo Router

Tmcars CRM

Cross-platform

Flutter CRM app for Tmcars car dealership — browse car inventory, manage sales pipelines, track warehouse stock, and handle product listings with a clean Clean Architecture codebase.

FlutterDartClean ArchitectureBlocREST API
Dayhanbank screenshot 1Dayhanbank screenshot 2Dayhanbank screenshot 3

Dayhanbank

iOS

Native iOS mobile banking app — account overview, peer-to-peer transfers, transaction history, digital wallet, and biometric authentication with a polished, secure interface.

SwiftUIKitCombineKeychainBiometrics
Ussa — Android screenshot 1Ussa — Android screenshot 2Ussa — Android screenshot 3

Ussa — Android

Android

Android service subscription app — browse available service packages, create and manage orders, add payment cards, and track subscriptions with a clean native UI.

KotlinAndroid SDKRetrofitHiltRoom

Ussa — iOS

iOS

iOS counterpart of Ussa — browse service packages, confirm purchases, manage subscriptions, and switch app language between Turkmen, Russian, and English.

SwiftSwiftUICombineREST APILocalization

Mono Music — Android

Android

Native Android music streaming app — home feed, playlists, artist pages, liked songs, search, tariff plans, and a full-screen audio player built with Jetpack Compose.

KotlinJetpack ComposeExoPlayerRetrofitRoom

Mono Music — iOS

iOS

Native iOS music streaming app — home feed, playlists, artist browsing, liked songs, search, audio player, and contact support built with SwiftUI.

SwiftSwiftUIAVFoundationCombineREST API

MiuLove — Android

Android

Native Android e-commerce app for fashion and lifestyle products — browse catalog with filters, product details, search, cart, user profile, and OTP-based authentication.

JavaAndroid SDKRetrofitFragment NavigationOTP Auth
MiuLove — iOS screenshot 1MiuLove — iOS screenshot 2MiuLove — iOS screenshot 3

MiuLove — iOS

iOS

Native iOS e-commerce app for fashion and lifestyle products — browse catalog, view product details, manage cart, and authenticate with a clean native iOS interface.

SwiftUIKitREST APIOTP Auth
KinesteX AI Fitness screenshot 1KinesteX AI Fitness screenshot 2KinesteX AI Fitness screenshot 3

KinesteX AI Fitness

Cross-platform

AI-powered cross-platform fitness app using Google Mediapipe for real-time pose detection and workout form correction — your personal AI trainer on your phone.

FlutterKotlinMediapipeTensorFlow LiteFirebase

Ochi — Fashion AI

Cross-platform

AI-powered fashion app with style recognition, wardrobe management, and AI chat. Collaborated on key features in this React Native project built with Expo, TanStack Query, and Feature-Sliced Design.

React NativeExpoTypeScriptTanStack QueryZustand

Experience

Where I have worked

  1. iOS Developer

    Gerekli Hyzmat (Tmcars) — Aydym

    • Main iOS engineer on Aydym, a music and video streaming app on the App Store since 2021: about 97% of the 830+ commits in the iOS repository
    • Built the download manager for songs, HLS video and TV series: visible queue, offline series playback and one Live Activity for a whole queue
    • Added CarPlay (Home, Library, Favourites, Search), Siri play-media intents, a home screen widget and a notification service extension
    • Wrote a 4-stage release check (binary scan, source lint, tests, Realm migration fixtures) after crashes reached users in 2.7.8–2.7.10
    • Built an offline nearby-share Swift package on Network.framework that is wire-compatible with the Android app
    • Built the Tmcars CRM app in Flutter for internal operations
    SwiftSwiftUIUIKitAVFoundationRealmCarPlayWidgetKitSwift TestingFlutter
  2. iOS Developer

    Team Campus

    • iOS developer on Campus, a student super-app with a shared Kotlin Multiplatform core (4.3★ from 3,200+ ratings on the Russian App Store)
    • Ship features in a UIKit app that consumes the shared KMP module (Ktor, SQLDelight, Koin, moko-mvvm) alongside the Android team
    • Work on schedule widgets, onboarding, jobs, adverts and the Campus AI flow (Compose Multiplatform embedded in UIKit)
    • Ran A/B tests through Firebase Remote Config and fixed analytics events that were double-counted across iOS and Android
    • 300+ commits in the first year
    SwiftUIKitSnapKitKotlin MultiplatformSQLDelightKtorWidgetKitFastlaneFirebase
  3. Android Developer

    Selbi Consulting — Elog

    • Built a native Android ELD (Electronic Logging Device) app for US truck drivers and fleet management
    • Implemented FMCSA-compliant Hours of Service (HOS) logging, DVIR vehicle inspections, and log certification
    • Integrated BLE (Bluetooth Low Energy) for real-time truck ECM data via the ELD hardware adapter
    • Used Clean Architecture with Hilt DI, Room database, and Retrofit for a robust and testable codebase
    KotlinAndroid SDKBLERoomHiltRetrofitFirebaseGoogle Maps API
  4. Mobile Developer

    KinesteX

    • Built the KinesteX AI fitness trainer app natively in Swift (iOS) and Java/Kotlin (Android)
    • Integrated Google Mediapipe for real-time pose detection and workout form correction
    • Developed B2B SDKs for iOS, Android, Flutter and React Native, plus reference apps for partners
    SwiftKotlinJavaFlutterReact NativeMediapipeFirebase

Skills

What I work with

Expert

Daily work, production code I own

  • Swift
  • SwiftUI
  • UIKit
  • Combine
  • async/await
  • AVFoundation
  • Realm
  • Swift Testing
  • MVVM + Coordinators
  • Clean Architecture

Strong

Shipped to production

  • WidgetKit
  • CarPlay
  • SiriKit / Intents
  • ActivityKit
  • Network.framework
  • Kotlin Multiplatform
  • Kotlin
  • Jetpack Compose
  • Firebase
  • Fastlane
  • CocoaPods
  • SPM
  • Alamofire
  • SnapKit

Familiar

Used on real projects

  • Flutter
  • Dart
  • React Native
  • Expo
  • TypeScript
  • Java
  • SQLDelight
  • Ktor
  • Koin
  • Hilt
  • Room
  • BLE

Tools

Xcode · Instruments · Git · Fastlane · Firebase Crashlytics · App Store Connect · TestFlight · Android Studio · Gradle

Languages

  • English · B2
  • Russian · B2
  • Turkmen · Native

Contact

Looking for a senior iOS engineer?

I am open to remote roles worldwide and to relocation. Email is the fastest way to reach me.