Available for freelance and contract
Senior iOS Engineer, Warsaw, Poland

Zakhar Sazanavets

I build iOS apps that make it to release and hold up in production.

Nine years of Swift and Objective-C across fintech, banking, video editing, social and media. I shipped a video editor to the App Store, designed the app architecture for one of the largest banks in Belarus, serving 500,000+ active users, and built 100+ apps from scratch.

Portrait of Zakhar Sazanavets
ZAKHAR SAZANAVETSWARSAW, 2026
100+
apps built from scratch
500K+
users on the bank app I architected
9
years of iOS
6
product teams

Experience

2017 - 2026
02/2024 - Present
Nicosia, Remote

Clideo Ltd

Senior iOS Developer, Video Editing
Product company · Video editing

Core feature development for a social-first video editor: timeline editing, trims, crops, transforms, overlays and subtitles on Swift and AVFoundation. Built complex editing UI with gesture-based scaling, rotation and positioning, custom controls and smooth playback preview. Designed and optimized the media processing pipeline: render and export, composition building, performance and memory tuning. Integrated realtime WebSocket flows for subtitles, transcription and translation, and hardened async pipeline stability. Refactored legacy code and wrote tests for critical logic.

SwiftMVVMSPMUIKitRxSwiftAVFoundationRealm
Team5 · 1 Lead, 1 Architect, 3 Senior
App Store ↗
03/2023 - 02/2024
Minsk

Alfa-Bank (Belarus)

Senior iOS Developer, iOS App Architect
Product company · Fintech, Bank

Designed and implemented a new application architecture and code style for a retail mobile bank: cards, payments, credit, QR and savings. Owned the iOS app architecture end to end for one of the largest banks in the country, 500,000+ active users. Refactored legacy code and wrote tests, raising development speed and app performance.

SwiftCleanMVVMSPMURLSessionCombine
Team12 · 2 Lead, 3 Senior, 2 Middle, 5 Junior
alfabank.by ↗
01/2023 - 03/2023
Minsk

Sababa Labs

Senior iOS Developer
Outsource company · Media, Social, Chat

Development and maintenance of the Gem4Life messenger: realtime chat with social features and media sharing. Shipped new features, refactored legacy code, fixed bugs and wrote tests.

SwiftVIPERAlamofireCoreDataReactiveCocoa
Team4 · 1 Lead, 3 Senior
App Store ↗
05/2019 - 12/2022
Minsk

System Technologies

Senior iOS and Flutter Developer
Outsource company · Fintech, Bank

Development and maintenance of Alfa Business Mobile 2.0, a corporate bank on iOS, plus a Flutter client app for the legal entities of a Kyrgyz bank, Commercial Bank KYRGYZSTAN. Introduced a new code style, refactored legacy code and wrote tests.

SwiftFlutterMoyaRealmRxSwiftMVVM
TeamiOS 8 · 1 Lead, 5 Senior, 2 Middle. Flutter 4 · 1 Lead, 1 Senior, 2 Middle
App Store ↗cbk.kg ↗
09/2017 - 05/2019
Minsk

CreateX

iOS Developer, Team Lead, Tech Lead, Architect
Product company · Media, Entertainment

Led the team as iOS Lead, Tech Lead and Architect. Built and shipped 100+ apps from scratch, among them a calculator that hides private files and contacts behind a passcode, an AR app that draws with facial expressions, cloud storage sync, a calorie and recipe tracker, a hidden Instagram story viewer, a caller ID and Instagram analytics for stats and likes.

SwiftMVVMVIPERIn-App PurchasesAlamofireCoreData
Team3 · 1 Lead (me), 2 Junior
04/2017 - 09/2017
Minsk

Balinasoft

Junior iOS Developer
Product company · Consumer apps

Built and shipped consumer apps: a driving-instructor search, a doctor search with chat, an iPad corporate app for documents and e-signature from a flash drive, food delivery, a calorie counter, a taxi app for riders and drivers, and a city audio-tour app that starts narration as you approach a landmark.

Objective-CSocketIOCoreDataMVC
Team3 · 1 Lead, 2 Junior

Projects

100+ shipped

The full catalogue of product lines I can document, grouped by where they were built. White-label reskins are counted once.

Balinasoft
FoodBand (food delivery), MyCityVoice (geo audio guide), TaxiExpress (taxi and roadside), BP Monitor (blood-pressure tracker), Uglevodov.net (calorie tracker), PressFeed (PR platform), RC-School (school access), EQIP (emotion tracker), Autoinstructors (driving instructor catalog), Poker Guide (handbook and game), GitHub client (OAuth2, offline cache).
CreateX
Calc+ and Private Photo Safe (private vaults), Call Recorder, Second Number (virtual phone number), Spam Blocker (CallKit call blocking), Leak Inspector (breach checker), Voice Changer, Colorize (photo colorization), Heart Rate (camera pulse monitor), Calorie Balance (nutrition tracker), Transfer and iManager (file managers with cloud sync), SynCon and Smart Brusher (contacts backup and cleanup), InstaSpy, SocialAnalyzer, Likesboost and Local (Instagram analytics suite), Twin Finder and Double Face (face search), Resemblance (celebrity lookalike), Astro Chart (natal charts), Su árbol genealógico (genealogy search), Baby Sleep and Relax (sleep sounds), Sleep (relax video), Stories (chat fiction).
Banking and utilities
Alfa Business Mobile 2.0 (business banking, Alfa-Bank Belarus), Speedometer and Speedometer Pro (GPS speedometer and dashcam).
Flutter
Commercial Bank KYRGYZSTAN (retail and legal-entity banking apps).
White-label apps
LED Controller (BLE), Voice Recorder (on-device speech + AI summaries), Watch Faces, Audio Editor and Volume Booster (media and audio), Interval Timer, Alarm Clock and Split Screen Browser (utilities), Ghost Detector (novelty). Shown here is the subset I can share publicly, many more white-label apps ship under NDA.

The projects shown are the ones I can share publicly. Most of my work ships under client and NDA terms in private repositories, 100+ apps in total.

Selected work

9 public apps
LED Controller app
Bluetooth LE

LED Controller

Control smart LED strips over BLE.

Voice Recorder app
Speech, AI

Voice Recorder

On-device transcription via Speech, with AI summaries.

Watch Faces app
watchOS

Watch Faces

A gallery of faces for Apple Watch.

Audio Editor app
AVFoundation

Audio Editor

Multitrack audio editor with waveforms and export.

Volume Booster app
AVAudioEngine

Volume Booster

Volume and bass boost with a live equalizer.

Interval Timer app
HIIT

Interval Timer

Work and rest interval timer for workouts.

Alarm Clock app
UserNotifications

Alarm Clock

Alarm clock with wake-up missions.

Split Screen Browser app
WKWebView

Split Screen Browser

Two web views side by side with a draggable divider.

Ghost Detector app
Vision

Ghost Detector

Camera novelty using Vision body pose.

Skills

Languages
SwiftObjective-CFlutter/DartC++CC#Unity
Architecture
MVVMCleanVIPERVIPMVPMVCSPM
Apple
UIKitSwiftUIAVFoundationAVKitARKitCombineSwift ConcurrencyCoreDataPhotoKitFoundationAutoLayoutStoryboardXib
Reactive and networking
RxSwiftReactiveCocoaRESTGraphQLWebSocketsAlamofireMoyaURLSessionSocketIO
Data, DI and media
RealmCoreDataSwinjectKingfisherSnapKitZipGCDOperations
Analytics
FirebaseGoogle AnalyticsYandex MetricaAppsFlyerFBSDKCoreKit
Tooling
GitGitHubGitLabXcodeVS CodeXcode InstrumentsPostmanCharlesProxymanSketchFigmaJiraTrelloSlackMattermostRocketChat

Soft skills

Sociable and team-oriented. I enjoy making new connections, organizing team-building and helping the people around me, and I am just as happy to sit with a hard problem until it is solved. I set up communication between teams, resolved conflicts and proposed technical solutions, and I have experience running interviews, mentoring and onboarding.

Education

2019
Information Systems and Technologies (Logistics)
BSUIR
2017
Foreign Languages (English)
Belarusian State University

Languages

RussianNative
BelarusianNative
EnglishIntermediate, B1
PolishPre-Intermediate, A2
Contact

Let us build something that ships.

Open to freelance and contract work. Based in Warsaw, available remotely.

Email
[email protected]
Phone
+48 571 937 240
Location
Warsaw, Poland
Telegram
@reganomika1
Email me Telegram Download CV