Open to work · remote · GMT+7

Ruslan Barysiuk Senior Flutter
Developer

I take iOS and Android apps from estimates and a roadmap to release on the App Store and Google Play.

Message on Telegram
Download resume PDFEN, light
ProveUp: avatar gear
Document scanner: camera with scan modes
Healthy4u: weekly health trends
Healthy4u: subscription paywall
ProveUp: coach screen
Healthy4u: AI assistant home screen
ProveUp: home screen with the player avatar
Ruslan Barysiuk
  • 5 years

    of commercial development

  • 6 apps

    in the App Store and Google Play

  • 1.5 months

    from audit to release of a stalled project

  • 1,014

    GitHub contributions in the last year

Apps

Flutter apps that feel native: subscriptions, health data from watches, real-time video, computer vision.

Healthy4u

AI health assistant

June 2025 – September 2026Rewrote it from Swift to Flutter · sole mobile developer for 15 months

Health data from watches: HealthKit (40+ types), Health Connect and a watchOS prototype in SwiftUI. Native subscriptions with StoreKit 2 and Google Play Billing, validated on the server together with the backend developer.

Healthy4u: Apple Health data sync
Healthy4u: the AI chat logs meals
Healthy4u: daily nutrition progress
Healthy4u: assistant voice settings

ProveUp

Fitness battles and freestyle football

May – September 2026, contract

Computer vision counts reps right from the camera; real-time video on LiveKit and WebRTC.

  • TestFlight build
ProveUp: battle arena
ProveUp: player ranking
ProveUp: the camera detects the exercise

Document Scanner & PDF Editor

September – October 2026, contract

Joined a stalled project and took it from audit to release in 1.5 months. Native camera SDKs, on-device ML and OCR with ONNX Runtime and OpenCV. Subscriptions on RevenueCat.

Scanner: PIN-protected folder
Scanner: profile and PRO subscription
Scanner: camera with scan modes

What I bring

Flutter development with native iOS and Android integrations: from an MVP and a code audit to store release and support.

  • Cross-platform apps in Flutter

    iOS and Android apps from a single Dart codebase: Clean Architecture, BLoC and Riverpod, and flavors that build several apps from the same code.

    • Flutter 3
    • Dart 3
    • BLoC
    • Riverpod
    • Clean Architecture
  • Native iOS and Android

    Swift, SwiftUI and Kotlin where Flutter is not enough: platform channels, native SDKs, a watchOS prototype, Android 13/14 permissions.

    • Swift
    • SwiftUI
    • Kotlin
    • Platform Channels
  • Subscriptions and in-app purchases

    StoreKit 2 and Google Play Billing with server-side validation, RevenueCat, paywalls and purchase restore. I get apps through App Store review.

    • StoreKit 2
    • Google Play Billing
    • RevenueCat
  • Health data and wearables

    HealthKit (40+ types) and Health Connect: data from watches and phones, sync, and Google Play review rules for health data.

    • HealthKit
    • Health Connect
    • watchOS
  • Video calls and AI features

    Video calls on WebRTC and LiveKit, streaming LLM responses over SSE and reading them aloud with text-to-speech.

    • WebRTC
    • LiveKit
    • LLM
    • SSE
  • Camera, computer vision and OCR

    Native camera SDKs, document scanning, rep counting from the camera. On-device ML and OCR with no custom backend: ONNX Runtime, OpenCV, Tesseract.

    • ONNX Runtime
    • OpenCV
    • Tesseract OCR
  • Code audits and project rescue

    I dig into inherited code, document the architecture and ship stalled projects: one went from audit to release in 1.5 months.

    • CI/CD
    • Fastlane
    • TestFlight
    • Jira / Linear
  • AI-native development

    Claude Code and Cursor every day for 1.5 years: agent pipelines with an agent reviewer, Figma MCP. Used Dart MCP to remove 2,000+ unnecessary widget rebuilds.

    • Claude Code
    • Cursor
    • MCP

Available for hire: Senior Flutter Developer, Mobile Developer (Flutter) or Flutter Lead · full-time, part-time or contract · remote, GMT+7

Message on Telegram

Resume

Six A4 pages in English, Russian, Ukrainian and Belarusian, light and dark. The link and the PDF follow your choice.

Language
Theme
Page 1 of 6OverviewOpen page
Page 2 of 6ExperienceOpen page
Page 3 of 6Healthy4uOpen page
Page 4 of 6ProveUp and scannerOpen page
Page 5 of 6Projects 2022–2025Open page
Page 6 of 6Tech stackOpen page
Download PDFEN, light

GitHub activity

Each square is one day of the last 12 months. The darker, the more contributions.

1,014contributions in the last year

  • 215 active days
  • On GitHub since 2020
github.com/munem91

Contact

Telegram works best. Remote from Bangkok (GMT+7), full-time or part-time billed hourly.

Telegram @art_munem
  • English B1, classes three times a week
  • Recommendation letter from a previous employer on request
  • AI agents in daily work for 1.5 years: Claude Code, Cursor