Full-Stack Systems Architect with 5+ years building distributed production platforms.
Specializing in decoupled monorepos, real-time communication (WebRTC/Agora), and AI-driven automation.
B.Sc. in Software Engineering (Very Good) • Authenticated by Mosadaqa Platform (KSA)
I bridge the gap between complex business requirements and high-performance technical architecture. Rather than just writing code, I focus on system reliability, database query optimization, and defensive engineering.
- 🎓 Real-Time Scalability: Architected Taj-Platform to seamlessly support 200+ concurrent live virtual classrooms with <100ms latency by decoupling media traffic from the backend API.
- ⚖️ High-Engagement & Optimization: Developed and open-sourced LawProSystem (my #1 most active community repo —
), cutting query latency by 40% through advanced Laravel Eloquent indexing and eager loading.
- 🧩 Shared-Kernel Micro-Architecture: Designed Jobs-Platform (Job-App · Job-Backoffice · Job-Shared) across a multi-repository ecosystem with AI-powered resume analysis and automated feedback loops.
🔧 Current Engineering Focus: Migrating LawProSystem's dev environment from Windows 11 + XAMPP to WSL2 (Ubuntu) + Docker, while deepening Cloud DevOps and Distributed Systems Design.
An Arabic-first, RTL e-learning marketplace built as a highly decoupled monorepo. The Next.js 14 frontend communicates with the Laravel 12 API over REST, while the virtual classroom (live video, screen sharing, and interactive whiteboard) connects directly browser-to-provider through Agora and Netless—keeping the backend API server free of heavy media traffic. The queue worker only touches the whiteboard service for lightweight, asynchronous state persistence (not live media).
graph LR
FE[Next.js Frontend]
subgraph Live["🎓 Live Classroom — Direct Connections"]
RTC[Agora RTC]
RTM[Agora RTM]
WB[Netless Whiteboard]
end
subgraph BE["⚙️ Laravel Backend"]
API[REST API v1]
ADMIN[Filament Admin]
QUEUE[Queue Worker]
end
DB[(MySQL)]
PAY[Moyasar]
MON[Sentry]
FE -->|REST| API
FE <--> RTC
FE <--> RTM
FE <--> WB
API --> DB
ADMIN --> DB
API --> QUEUE
QUEUE -.->|periodic state sync| WB
API --> PAY
API -.-> MON
FE -.-> MON
- 🎓 Frontend (Students & Teachers): Live Portal Demo
- 👑 Control Plane: Filament-powered admin panel (Sanctum auth + Spatie RBAC)
- ⚙️ REST API: built on Laravel 12, documented separately for partner integrations
| Domain | Technologies & Frameworks |
|---|---|
| Core Languages | |
| Backend Architecture | |
| Frontend & TALL Stack | |
| Real-Time & AI | |
| Cloud, DevOps & DB | |
| Testing & Quality |
| Project Name | Architecture & Description | Tech Stack & Highlights | Live / Repositories |
|---|---|---|---|
| Taj-Platform | Decoupled e-learning monorepo with live video streaming & interactive whiteboard | Laravel 12, Next.js 14, Agora RTC/RTM, Netless, Redis Queues | Live · Repo |
| LawProSystem | Law-firm case & client management platform — my #1 most active community repo | Laravel, MySQL, JS, Eloquent query optimization (-40% latency) | Repo |
| Jobs-Platform | AI-assisted recruitment system engineered using a shared-kernel micro-architecture | Laravel 12, MySQL, Tailwind CSS, OpenAI resume analyzer | Live App · app · backoffice · shared |
| E-Bookstore | Full e-commerce system with dynamic cart, Stripe payment gateway, and PDF reporting | TALL Stack (Tailwind, Alpine.js, Laravel, Livewire), Stripe API | Repo |
| FaceCryptCloud | Secure cloud storage gated by facial-recognition authentication | Python, OpenCV, Cloud | Live . Repo |
| WAVSS | Web application vulnerability scanner detecting XSS, SQL injection & malicious payloads | Raw PHP, defensive engineering, cybersecurity algorithms | Repo |
Tip
🌐 Explore my complete engineering portfolio — deep-dive case studies, interactive UI demos, and credentials — at my Official Portfolio Site.
Whether you are scaling an existing high-traffic Laravel/Next.js platform, architecting a distributed real-time application, or looking for a Senior Full-Stack Consultant to solve complex infrastructure challenges — my inbox is open.
