Ibrokhim Movlonov · Senior Mobile Engineer

From a founding team of one to Apple's 100+ engineer AI program.

7+ years shipping iOS and Flutter products across FoodTech, HealthTech, AI, and events. I specialize in offline-first architecture — sync engines and data layers that keep 150+ white-label event apps working with zero connectivity.

7+
years of iOS engineering
500K+
downloads in 5 months on an app launch I led
150+
white-label apps served by architecture I own
100+
engineer Apple AI program I contributed to
01 — Selected work
Offline-first architecture

A sync engine for places with 40,000 people and no signal

ExpoPlatform · 2025 – present
Problem
Exhibition halls are connectivity dead zones, yet attendees rely on the event app for schedules, exhibitor directories, meetings, and lead capture — live data measured in tens of thousands of records per event.
Approach
Own the data layer end-to-end: a delta-sync engine against the platform API, Core Data persistence, and prepopulated per-event databases generated through the app's own write pipeline — so every normalization rule propagates identically to first-launch data and live sync. Real-time updates ride a hardened WebSocket channel.
Impact
Full event content available with zero connectivity across 150+ branded apps built from one codebase; write-side consistency eliminated a whole class of data-mismatch bugs.
SwiftCore DataSQLite WebSocketsSwift Concurrency
Performance

Making a 10,000-exhibitor directory feel instant

ExpoPlatform · 2025 – present
Problem
On the largest events, exhibitor lists and profiles — the app's most-visited screens — loaded slowly enough that users noticed, with the cost hidden inside broad Core Data fetches and repeated filtering passes.
Approach
Re-architected the data access path: scoped fetches that read only what the screen renders, lazy relationship loading, parallelized reads with structured concurrency (async let), and collapsing multi-pass filtering into a single pass. Locale-aware search and sorting (including Cyrillic) moved down into the database layer.
Impact
Dramatically faster list and profile loads on events with tens of thousands of records add real before/after numbers.
Core Dataasync/awaitInstruments Performance profiling
Cross-platform migration

Leading the data layer of a React Native migration

ExpoPlatform · 2026 – present
Problem
Migrating a mature native platform to React Native (Expo) without losing its hardest-won asset: an offline-first data layer that feature teams could build on from day one.
Approach
Own sync and persistence for the migration — designed the expo-sqlite database schema and the repository contracts that feature teams consume, translating years of native sync semantics (delta updates, conflict handling, normalization) into the new stack.
Impact
Feature teams build against a stable data contract while the platform migrates underneath them — parity with the native engine by design, not by rediscovery.
React NativeExpoexpo-sqlite TypeScriptAPI design
Founding engineer

From empty repo to the App Store, alone

ONU — AI Health & Prevention · founding engineer · 2026 – present · live on the App Store
Problem
An AI health-prevention startup needed its complete mobile app — architecture, design system, data layer, payments, analytics, localization, and releases — delivered by a founding team of one mobile engineer.
Approach
A modular workspace with clean-architecture modules (domain / data / state / UI kit), BLoC/Cubit state with freezed, ObjectBox offline storage, go_router navigation, RevenueCat subscriptions, AppsFlyer attribution, the Firebase suite, a spreadsheet-driven localization pipeline, and Fastlane match CI for both stores.
Impact
Live on the App Store and shipping regular releases — every layer built and owned by one engineer, which is also the fastest way to prove a stack end-to-end.
FlutterBLoC/CubitObjectBox go_routerRevenueCatFastlane
On-device AI

Training the models behind Apple Intelligence

Apple (via Turing) · 2024
Problem
Apple Intelligence needed on-device LLMs trained and validated at scale, under Apple's privacy constraints, inside a 100+ engineer cross-functional program.
Approach
Contributed to training, evaluation, and optimization of on-device models; built internal tools and automated workflows for data processing, annotation, and model validation, working directly with Apple's iOS, ML, and infrastructure teams.
Impact
Faster annotation and validation cycles for intelligent features shipping in the iOS ecosystem, with privacy-preserving computation throughout.
On-device LLMsModel evaluation Tooling & automationPrivacy engineering
AI tooling

Turning Jira tickets into architecture specs

ExpoPlatform · hackathon, team of 3 · 2026
Problem
Cross-platform feature specs were written by hand twice — once per platform — drifting out of sync and consuming senior engineers' time before a line of code was written.
Approach
An agentic CI pipeline: Claude Code CLI on a self-hosted runner inside Bitbucket Pipelines, connected to Jira and Confluence MCP servers, with scoped read-only tokens for both mobile repos. A phase-gated agent prompt (iterated v1→v3) reads the full ticket — description, comments, linked designs, access rules — analyzes both codebases, and enforces strict anti-hallucination rules: never invent class names or endpoints, flag gaps as "needs input from team."
Impact
One ticket ID in — a complete cross-platform architecture spec published to Confluence, with progress reported back to the ticket. Spec-writing collapses from hours to a pipeline run, and both platforms start from the same document.
Claude CodeMCPAgentic workflows Bitbucket PipelinesPrompt engineering
02 — Apps I've shipped
Events · B2B SaaS

ExpoPlatform event apps

150+ branded apps for international exhibitions, generated from one white-label codebase.

FoodTech · super-app

Express24

Uzbekistan's leading food-delivery platform; led the iOS team through its growth phase.

Enterprise

EPAM client apps

Led development and launch of enterprise client apps that passed ~500K downloads within five months.

HealthTech · EPAM client

ML-guided fitness app

ML-guided sports exercises with Core ML and MLKit pose detection; referral system grew users 15+%.

HealthTech · AI · founding engineer

ONU — AI Health & Prevention

AI health startup where I'm founding mobile engineer — built the Flutter app from scratch: modular architecture, subscriptions, AI features.

FinTech · solo

Money Manager

Personal-finance tracker built with Flutter; offline-first local storage.

Privacy · solo

AppLock — Privacy & Security

Native Swift privacy and security app, designed, built, and shipped independently.

03 — Path
Oct 2025 — present
Senior iOS Engineer · ExpoPlatform, UK
Apr 2026 — present
Founding Engineer, Mobile · ONU — AI Health & Prevention
Jan 2024 — Sep 2025
Senior iOS Engineer · Turing, US
Apr — Dec 2024
LLM Training, Mobile Engineer · Apple via Turing, US
Aug 2022 — Dec 2023
Senior iOS Engineer · EPAM Systems, US
May 2021 — Jul 2022
Lead iOS Engineer · Express24, UZ
Jan 2019 — May 2021
iOS Engineer · Express24, UZ
04 — Toolbox

Core

SwiftUIKitSwiftUI Swift ConcurrencyCombineCore Data SQLiteWebSockets

Cross-platform & AI

FlutterBLoC/CubitObjectBox React Native (Expo)TypeScript DartCore MLLLM integration Claude CodeMCPAgentic workflows

Ship it

XcodeGenTuistSPM FastlaneCircleCICrashlytics SentryInstruments