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.
Screenshots
Challenges
- 01
Supporting four different account types, each with its own role-based dashboard.
- 02
Integrating three payment gateways — Moyasar, Tabby, and Tamara — into one platform.
- 03
Delivering high-quality video playback while reducing video storage and streaming workload on the application server.
- 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.
Related projects
All projects
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

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

SaaS Platform / Developer Tools / Full-Stack Development
MaskAPI Platform — SaaS
A SaaS platform built with Next.js and Laravel that lets developers and businesses customize the response format of their API endpoints.
- Next.js
- Laravel
- PHP
- REST APIs