R Ramadan Eweis
ع Hire me
About Services Work Experience Blog Contact
View all projects →

laravel-permission-mongodb

Open Source / Packages
Role: Package Author & Maintainer

Published Laravel package — RBAC (roles & permissions) fully compatible with MongoDB across Laravel 10, 11, and 12. A drop-in alternative to spatie/laravel-permission for MongoDB-backed applications.

spatie/laravel-permission has no official MongoDB support. Built a fully compatible RBAC package that mirrors the Spatie API while handling MongoDB's document model — no SQL pivot tables, embedded relations, and proper Guard resolution across Laravel 10–12.

Laravel MongoDB RBAC Packagist PHP Package Open Source
Visit live →
MORE WORK
Courseat
Multi-tenant education SaaS serving 2M+ visits.
Aman — Emergency SaaS Platform
Full-stack emergency-response SaaS built on Laravel 13 — covering backend, frontend, and mobile. Engineered for critical-path reliability: idempotent SMS jobs, circuit breaker, per-contact retry, HMAC scan tokens, PII masking, rate limiting, and critical queue isolation.