Skip to main content
Majed Al-Moalemi

Educational Platform / Backend Engineering / SaaS

ProFly — Educational Platform

Built the backend of an educational platform from the ground up with Laravel and Livewire — four account types, role-based dashboards, three payment gateways, AI features, and Cloudflare Stream video.

Project overview

Built the backend of an educational platform from the ground up using Laravel and Livewire.

The platform supports four account types — Students, Parents, Career Mentors, and Schools and Organizations. I implemented four role-based dashboards and core workflows covering account management, educational activities, and learning content.

Project context

ProFly is a live educational platform at profly.tech. I built its backend as a part-time, remote Back-End Developer between February and October 2026.

My role

  • Built the backend from the ground up with Laravel and Livewire, establishing the core architecture, business logic, and application workflows.
  • Developed core platform capabilities supporting multiple user roles, administrative dashboards, educational activities, and learning content management.
  • Designed and integrated essential platform services: payment solutions, communication services, AI-powered capabilities, and video delivery.
  • Established the platform's testing, CI/CD, and production deployment workflows with GitHub Actions, Laravel Forge, and Cloudflare.

Challenges

  1. 01

    Supporting four different account types, each with its own role-based dashboard.

  2. 02

    Integrating three payment gateways — Moyasar, Tabby, and Tamara — into one platform.

  3. 03

    Delivering high-quality video playback while reducing video storage and streaming workload on the application server.

  4. 04

    Issuing invoices aligned with applicable ZATCA requirements, with QR codes.

Key capabilities

  • Payment integrations

    • Moyasar
    • Tabby
    • Tamara
  • Messaging & communication

    • Dreams SMS
    • Cloud-based email services
  • AI integrations

    • AI-powered assistant
    • Text-to-speech for in-platform guidance
  • Invoicing

    • Invoice generation aligned with applicable ZATCA requirements
    • QR code generation
  • Video

    • Cloudflare Stream integration for video hosting and delivery
    • High-quality playback while reducing video storage and streaming workload on the application server
  • DevOps

    • GitHub Actions
    • Automated testing
    • Laravel Forge
    • Cloudflare
    • Production deployment workflows

Engineering highlights

  • 4

    Account types

    Students, Parents, Career Mentors, and Schools and Organizations.

  • 4

    Role-based dashboards

    Four dashboards and core workflows covering account management, educational activities, and learning content.

  • 3

    Payment gateways

    Moyasar, Tabby, and Tamara integrated into the platform.

  • Video delivery offloaded to Cloudflare Stream

    High-quality playback while reducing video storage and streaming workload on the application server.

All projects
  • Elevenz CRM admin dashboard shown with sample data: customer, project and quotation statistics, opportunity stages and customers per employee.

    Enterprise Application / CRM / Full-Stack Development

    Elevenz CRM — Enterprise Business Management System

    Private Enterprise Project

    Contributed to an enterprise CRM platform across frontend and backend — including an AI-powered quotation import workflow and a measured API optimization that cut database queries from 1,818 to 16.

    • PHP
    • Laravel
    • Vue.js
    • Tailwind CSS
    • +5
  • Manara administrative dashboard in dark mode: counters for users, institutions, companies, job opportunities, training courses, success stories and news, with recent lists below.

    Administrative Dashboard / SPA / Backend Engineering

    Benaa Organization — Manara Dashboard

    An SPA administrative dashboard built with Laravel, Livewire, and Flux UI — secure REST APIs, role-based access control, database optimization, and AI model integration through prompt engineering.

    • Laravel
    • Livewire
    • Flux UI
    • REST APIs
    • +1