Skip to content
AppTeam Lead — delivered under my supervision2025 – Present

SWAPP Academy

The training app for the Salveowell ecosystem — a video-course platform that onboards members onto the programme and its selling tools. Course content is server-driven, so new material ships without an app release. Delivered by my team under my supervision.

Project Role
Team Lead — delivered under my supervision
Client / Market
Salveowell Corp. — delivered at Bixosoft
Timeline
2025 – Present
Primary Stack
Flutter, Dart
SWAPP Academy preview
01 · The Challenge

What Problem Did This Project Solve?

Video training for a mobile-first audience on unreliable connections.

  • The audience is mobile-first and often on metered or intermittent data, so unbuffered video playback is not acceptable.
  • Course content has to be gated — only signed-in members with the right standing should reach it.
  • Lesson progress needs to survive the app being closed mid-video and reopened later.
  • It shares identity with the commerce apps, so authentication had to integrate rather than fork.
  • Course material changes over time and must be updatable without an app release.
02 · The Solution

What Solution Was Delivered?

A focused video-course client with server-driven content and shared ecosystem identity.

  • Course and lesson structure driven entirely from the backend so content can be added or reordered without shipping a new build.
  • Gated access tied to the same member identity used by the commerce apps — one sign-in across the ecosystem.
  • Lesson progress persisted so members resume exactly where they left off.
  • Playback tuned for metered mobile data rather than assuming Wi-Fi.
  • Deliberately narrow scope — a training client that does one job well rather than a second commerce surface.
Capabilities & Architecture

What Can This Project Do?

🎓
E-Learning

Video Course Library

Structured courses and lessons delivered as video, organised into a clear learning path.

📈
Learning

Progress Tracking

Lesson progress persists across sessions so members resume where they stopped.

🔑
Auth

Shared Identity

Members sign in with the same account used across the Salveowell ecosystem.

☁️
CMS

Server-Driven Content

Courses can be added, reordered or retired from the backend with no app release.

📶
Performance

Metered-Data Playback

Video playback tuned for intermittent mobile connections rather than assuming Wi-Fi.

🍎
Cross-Platform

Android + iOS

One Flutter codebase published to Google Play (Education) and the App Store.

Education
Play Store category
The training layer of the Salveowell ecosystem
2025
First release
Shipped to the App Store in June 2025
Team Lead
My role
Delivered by my team under my supervision
Server-Driven
Course content
New courses ship without an app update
Tooling & Ecosystem

Built With Modern Engineering Standards

FlutterDart
Ready to Build?

Have a project requiring modern web architecture, mobile apps, or autonomous AI pipelines?

Let's discuss how we can engineer a custom solution tailored to your operational bottlenecks.