AMSET App
Cross-Platform LMS / Education Mobile Application

AMSET App

A React Native-based Learning Management System for students, trainers, and content managers across GCC regions, providing mobile access to video learning, certifications, live classes, and training management — built alongside HyperJobs on a shared design system, API layer, authentication architecture, and deployment pipeline.

RoleSole Frontend & Mobile Engineer
Year2025
StatusLive on App Store & Google Play
React NativeExpoTypeScriptZustandTanStack QueryReanimatedMotiFCMSentryEAS Updates

The Problem

Users previously lacked a native mobile platform for watching training videos, tracking learning progress, participating in live classes, managing certifications, or booking training sessions — many of these workflows were desktop-based, creating extra operational overhead.

The Solution

Built a dedicated cross-platform LMS application using React Native and Expo, providing a mobile-first learning experience while sharing infrastructure and development patterns with HyperJobs.

Key Features

LMS & Video Learning
  • Interactive video streaming
  • Learning progress tracking
  • Digital certification generation and downloads
  • Live class scheduling
  • Virtual training/session booking
Production Infrastructure
  • EAS automated builds
  • OTA updates
  • Sentry crash monitoring
  • Production incident reporting
  • Firebase push notifications

Impact

  • Published to Google Play and Apple App Store
  • Supports video-based learning and digital certification workflows
  • Supports live learning sessions
  • Improved production stability through Sentry
  • Enabled rapid OTA bug fixes without waiting for store review

Major Challenges

  • Maintaining shared architecture with HyperJobs
  • Sharing authentication and API schemas
  • Optimizing video playback for low-end devices
  • Handling live updates and mobile performance
  • Maintaining a unified component library across both applications