Muhammad Ahmad
Muhammad Ahmad
All projects

Case Study · 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.

Ownership
Built the Flutter application from scratch through deployment and pers...
Store Status
Production app · Migration in progress
Stack
FlutterDartBLoC/CubitDioStripeStoreKit
  • MRCP Syndrome screen 1
  • MRCP Syndrome screen 2
  • MRCP Syndrome screen 3
  • MRCP Syndrome screen 4

01

The Challenge

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.

02

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.

03

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.

04

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.

05

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.

Engineering highlight

  • •Implemented Stripe PaymentSheet on Android and Apple IAP with StoreKit on iOS, connected to course access and ownership flows.
  • •Integrated VdoCipher-protected video, PDF learning workflows, and biometric and session safeguards.
  • •Currently engineering the migration toward Hetzner-hosted, self-managed HLS infrastructure.
Next projectU-Track Lite