Experience

commercial development · Flutter, iOS, Android
Document Scanner & PDF Editor
Sep 2026 – Oct 2026 contract · Senior Flutter Developer · audit to release · iOS & Android
  • Joined a project stalled before release: audited the code, documented the architecture and shipped it to the App Store and Google Play in 1.5 months
  • Improved the camera on native iOS and Android SDKs: document, ID, passport, QR, book; auto-crop, filters
  • Kept scanning, ML and OCR on-device with no custom backend: ONNX Runtime, OpenCV, Tesseract; maintained 8 local plugins and 7 forks
  • Built RevenueCat PRO gating: paywall, purchase restore and sync, Apple reviewer access
  • Fixed camera jank (DevTools, ML in an isolate, model pre-warming), cut app size; added Crashlytics and Adjust
  • Worked on the PDF module: multi-page documents, signatures, export and sharing; PIN-protected folders
Healthy4u · AI health assistant, product startup · App Store · Google Play
Jun 2025 – Sep 2026 in stores · Senior Flutter Developer · sole mobile developer · project put on hold
  • Rewrote the native Swift app from scratch in Flutter and shipped it to both stores; Clean Architecture, BLoC, Freezed, TDD
  • Rebuilt the AI chat in Flutter: LLM response streaming (SSE), voice playback (TTS), fallback when the quota runs out
  • Built native subscriptions and in-app purchases without RevenueCat: StoreKit 2 and Google Play Billing; server-side validation (App Store Server Notifications V2, RTDN) together with the backend developer
  • Integrated phone and smartwatch health data: HealthKit (40+ types) and Health Connect; prototyped a watchOS app in SwiftUI
  • Passed several App Store review cycles, resolving Guideline 1.4.1 and 3.1.2(c) rejections; added Sign in with Apple and Google
  • Set up Firebase Analytics, the Facebook SDK and referrals (Install Referrer, UIPasteControl); delivered the Figma redesign
ProveUp · fitness battles and freestyle football · TestFlight
May 2026 – Sep 2026 contract · Senior Flutter Developer · contract project in parallel with Healthy4u
  • Implemented camera-based rep counting with computer vision (juggling, pull-ups, crunches); battles, rankings, missions
  • Implemented WebRTC/LiveKit video calls; layered gear avatars composited server-side; Rive animations
  • Added Sign in with Apple (ASAuthorizationController, Keychain) and APNs/FCM push notifications per the API contract with the backend
  • Set up two builds from one codebase (flavors), migrated to a new Apple developer account, ran TestFlight
  • Made the case for StoreKit and Play Billing over Stripe for virtual goods; delivered code per an agreed process
forYou Inc · Oct 2024 – May 2025 · Flutter Developer & Project Manager · Agrotook marketplace · Google Play
  • Built the marketplace solo and released it on Google Play: auth, filters, Material 3, i18n
  • Ran the project: client requirements, Trello plan and tasks, deadlines; delivered the MVP on time; CI/CD, Docker
Freelance · Mar 2024 – Sep 2024 · Flutter Developer · contract projects
  • Revived a 5-year-old legacy VPN app and updated its SDKs
  • Migrated a legacy app to Dart 3 and Android 13/14; wrote native Kotlin modules on top of FFmpeg (ffmpeg_kit)
  • Built WebView apps with JS bridges and a Telegram Mini App on Flutter Web
Gybernaty Community · Dec 2023 – Feb 2024 · Flutter Developer · gyber.org
Custodial and non-custodial crypto wallets: web3dart, Ankr, Serverpod, BLoC
Kerla · Aug 2023 – Nov 2023 · Flutter Developer · classifieds marketplace · Google Play
Catalog and feed, filters, seller profile, listing creation; Riverpod, Serverpod, PostgreSQL, Docker, CI/CD
Rabotnik24 · Jul 2022 – Jul 2023 · Flutter Developer · hiring platform · Google Play
Large team project: Clean Architecture, BLoC, Freezed, Firebase, Dio; WebView with JS bridges
SFERA · Jan 2022 – Jun 2022 · Junior Flutter Developer · social platform · App Store
First role on a Flutter team; in 2021, commercial front-end development in React
Sales & e-commerce · 2017 – 2021 · manager, own business · before IT
  • Launched an online store and an offline business: sales, negotiations, content, small-team coordination in Trello
  • Worked with developers as the client: assigned tasks, tested platforms, found bugs, accepted deliverables