MRCP Syndrome app icon

Medical Learning & Course Commerce Platform

MRCP Syndrome

A production medical learning application supporting course commerce, protected content delivery, and platform-specific purchase flows across Android and iOS.

Google Play & Apple App Store Releases
  • Flutter
  • Dart
  • BLoC/Cubit
  • Dio
  • Stripe
  • StoreKit
  • VdoCipher
Secure course deliveryVerified Production Architecture
MRCP Syndrome medical learning course modules and protected video player mockup
Ownership

Built the Flutter application from scratch through deployment and personally managed its Google Play and Apple App Store releases.

Domain

Medical Learning & Course Commerce Platform

Store Status

Production app · Migration in progress

01Challenge

Product Constraints & Engineering Scope

Deliver a cross-platform medical e-learning application requiring platform-specific purchase compliance across Google Play and Apple App Store, secure proprietary video and document streaming, and enterprise session safeguards.

02Architecture

Mobile Architecture & State Patterns

  • Built with Flutter and Dart using BLoC/Cubit for modular, predictable state management.
  • Implemented strict separation of presentation, business logic, and repository layers.
  • Designed platform-specific checkout channels isolating Android and iOS payment logic.
03Integration

Backend, APIs & Platform Boundary

  • Integrated Stripe PaymentSheet on Android and StoreKit In-App Purchases on iOS, synchronized with backend course access control.
  • Integrated VdoCipher SDK for encrypted video streaming with OTP session verification.
  • Connected authenticated PDF learning workflows with biometric safeguards and secure token validation.
04Performance

Performance & Data Optimizations

  • Currently engineering migration from third-party video hosting to self-managed HLS streaming infrastructure on Hetzner to reduce operating costs.
  • Optimized media caching and course asset prefetching for bandwidth-conscious medical students.
05Outcomes

Verified Outcomes & Production Delivery

  • Built the Flutter client from zero through production release on both Google Play and Apple App Store.
  • Personally managed end-to-end app store review compliance for both Android and iOS ecosystems.
  • Active production product with ongoing video infrastructure enhancements.