Professional Summary
الملخص المهني
Rashed Bahnasi
راشد البهنسي
Backend Developer | Laravel & Multi-Tenant SaaS
مطور برمجيات خلفية | Laravel وأنظمة SaaS متعددة المستأجرين
Backend Developer with 3+ years of experience building and operating production Laravel SaaS platforms. Run ManGym, a multi-tenant gym-management SaaS live with a paying client (2 branches, 1,000+ members) whose REST API powers native Android and iOS apps. Built Masar and Daftarak, two multi-tenant SaaS products (team execution and Arabic accounting) running in production, and productized a multi-theme e-commerce platform delivered to clients in three days. Strong in multi-tenant architecture, subscription and wallet billing, payment gateway integration (Tap, Moyasar, Stripe), and REST APIs serving web and mobile clients.
مطور برمجيات خلفية بخبرة تزيد عن 3 سنوات في بناء وتشغيل منصات SaaS إنتاجية على Laravel. أدير ManGym، منصة SaaS متعددة المستأجرين لإدارة النوادي الرياضية تعمل فعليًا مع عميل مدفوع (فرعان، أكثر من 1,000 عضو)، وتغذّي واجهتها البرمجية REST تطبيقات Android و iOS الأصلية. بنيت Masar و Daftarak، وهما منصتان SaaS متعددتا المستأجرين (تنفيذ أعمال الفِرق والمحاسبة العربية) تعملان في بيئة إنتاجية، وحوّلت منصة تجارة إلكترونية متعددة القوالب إلى منتج جاهز يُسلَّم للعملاء خلال ثلاثة أيام. متمكن في هندسة تعدد المستأجرين، وفوترة الاشتراكات والمحافظ، وتكامل بوابات الدفع (Tap و Moyasar و Stripe)، وواجهات REST لتطبيقات الويب والجوال.
Technical Skills
المهارات التقنية
Backend
البرمجيات الخلفية
- PHP, Laravel (including Laravel 12 and 13)
- PHP، Laravel (بما في ذلك Laravel 12، 13)
- REST API Design
- تصميم واجهات REST
- Laravel Backpack, Pest, PHPUnit
- Laravel Backpack، Pest، PHPUnit
Frontend & Mobile
الواجهات الأمامية والجوال
- React, TypeScript, Inertia.js, Tailwind CSS, TanStack Query
- React، TypeScript، Inertia.js، Tailwind CSS، TanStack Query
- Flutter (REST API clients for iOS and Android)
- Flutter (عملاء REST لأنظمة iOS، Android)
Databases
قواعد البيانات
- MySQL, MongoDB
- MySQL، MongoDB
- Relational Schema Design, Query Optimization
- تصميم المخططات العلائقية وتحسين الاستعلامات
Architecture & Security
الهندسة والأمان
- Multi-Tenant Systems, MVC
- الأنظمة متعددة المستأجرين وهندسة MVC
- Authentication and Authorization, Role-Based Permissions
- المصادقة والتفويض والصلاحيات المبنية على الأدوار
- OTP / Passwordless Auth, Rate Limiting
- المصادقة برمز OTP بدون كلمة مرور وتحديد معدل الطلبات
- Webhook Verification, API Security
- التحقق من Webhooks وأمان واجهات البرمجة
Payments & Billing
المدفوعات والفوترة
- Tap, Moyasar, Stripe
- Tap، Moyasar، Stripe
- Subscription Billing, Wallet Systems, PDF Invoicing
- فوترة الاشتراكات وأنظمة المحافظ وفواتير PDF
AI Integration
تكامل الذكاء الاصطناعي
- LLM API Integration (Google Gemini, OpenAI GPT-4)
- تكامل واجهات نماذج اللغة (Google Gemini، OpenAI GPT-4)
- Prompt Design for Production Features
- تصميم الـ Prompts لميزات الإنتاج
- n8n Workflow Automation
- أتمتة سير العمل عبر n8n
Performance
الأداء
- Bundle Code-Splitting, Render-Path Optimization, Asset and Font Loading Strategy
- تقسيم حزم الكود وتحسين مسار العرض واستراتيجية تحميل الملفات والخطوط
Delivery & Tools
التسليم والأدوات
- Git, Postman, Composer, Larastan (PHPStan)
- Git، Postman، Composer، Larastan (PHPStan)
- Production Deployment and Maintenance (Linux VPS, SSH)
- النشر والصيانة في بيئة الإنتاج (Linux VPS، SSH)
Languages
اللغات
- Arabic (Native)
- العربية (اللغة الأم)
- English (Intermediate - technical reading and writing)
- الإنجليزية (متوسط - قراءة وكتابة تقنية)
Education
التعليم
Information Technology Engineering (ITE)
هندسة تكنولوجيا المعلومات (ITE)
Syrian Virtual University (SVU)
الجامعة الافتراضية السورية
Expected 2028
التخرج المتوقع 2028
Certifications
الشهادات
AI Training Hackathon
هاكاثون تدريب الذكاء الاصطناعي
Kanz AI & LAU Academy of Continuing Education, in partnership with the Saudi Ministry of HR & Social Dev. · Certificate ID: KANZ-CMP-9BD36C79EC · July 2026
كنز للذكاء الاصطناعي وأكاديمية التعليم المستمر بالجامعة اللبنانية الأمريكية، بالشراكة مع وزارة الموارد البشرية والتنمية الاجتماعية السعودية · رقم الشهادة: KANZ-CMP-9BD36C79EC · يوليو 2026
Full Stack Web Development
تطوير الويب الشامل
Edraak.org
Soft Skills for Professional Development
المهارات الشخصية للتطوير المهني
Edraak.org
Professional Experience
الخبرة المهنية
Founder & Backend Developer
مؤسس ومطور برمجيات خلفية
Self-employed · January 2026 - Present
عمل حر · يناير 2026 - الآن
Building and commercializing Laravel SaaS products for the Saudi market, end to end: architecture, backend, front-end, payments, deployment and client delivery.
بناء وتسويق منتجات SaaS على Laravel للسوق السعودي من الألف إلى الياء: الهندسة والباك إند والواجهات والمدفوعات والنشر وتسليم العملاء.
- Operate ManGym, a multi-tenant gym-management SaaS, in production for a paying client running two branches with 1,000+ members; its REST API serves published native Android and iOS apps
- أدير ManGym، منصة SaaS متعددة المستأجرين لإدارة النوادي، في بيئة إنتاجية لعميل مدفوع يدير فرعين بأكثر من 1,000 عضو؛ وتخدم واجهتها REST تطبيقي Android و iOS المنشورين
- Built Masar, a multi-tenant work execution SaaS with interactive Gantt/Kanban engines, Google Gemini AI workspace assistant, and a super-admin billing platform
- بنيت Masar، منصة SaaS متعددة المستأجرين لتنفيذ الأعمال بمحركات Gantt/Kanban تفاعلية ومساعد ذكاء اصطناعي عبر Google Gemini ومنصة فوترة للمشرف العام
- Built and operate Daftarak, a multi-tenant Arabic accounting SaaS with a free-trial and subscription lifecycle, an owner panel, and an e-commerce sales API
- بنيت وأشغّل Daftarak، منصة SaaS محاسبية عربية متعددة المستأجرين بدورة تجربة مجانية واشتراكات، ولوحة للمالك، وواجهة API لمبيعات التجارة الإلكترونية
- Productized a multi-theme e-commerce platform sold to clients as a ready storefront with a three-day delivery cycle and an optional companion mobile app
- حوّلت منصة تجارة إلكترونية متعددة القوالب إلى منتج يُباع كمتجر جاهز بدورة تسليم ثلاثة أيام وتطبيق جوال مرافق اختياري
- Sold Blue Touch, an on-demand laundry platform, to a client in 2026
- بعت Blue Touch، منصة غسيل عند الطلب، إلى عميل في 2026
- Built Wathiqati, an AI document-recovery platform, selected as a featured AI Showcase project at the Kanz AI Training Hackathon
- بنيت وثيقتي، منصة ذكاء اصطناعي لاستعادة الوثائق، واختيرت كمشروع مميز في معرض الذكاء الاصطناعي ضمن هاكاثون كنز
Backend Developer
مطور برمجيات خلفية
Rikaz Company · 2023 - 2026
شركة رِكاز · 2023 - 2026
Full-time backend development of scalable web applications and business management systems across the education, agriculture and HR sectors.
تطوير خلفي بدوام كامل لتطبيقات ويب قابلة للتوسع وأنظمة إدارة أعمال في قطاعات التعليم والزراعة والموارد البشرية.
- Built a school management system with role-based access for administrators, teachers and students, automating subject, class and academic workflows under a secure permissions model
- بنيت نظام إدارة مدارس بصلاحيات حسب الأدوار للإداريين والمعلمين والطلاب، يؤتمت سير عمل المواد والفصول والعمليات الأكاديمية ضمن نموذج صلاحيات آمن
- Developed an HR management system on MongoDB with a dynamic pages engine allowing non-technical staff to configure new modules without code changes
- طورت نظام إدارة موارد بشرية على MongoDB بمحرك صفحات ديناميكي يتيح لغير التقنيين إعداد وحدات جديدة دون تعديل الكود
- Delivered a poultry production management platform covering production tracking, financial workflow management and operational reporting dashboards
- سلّمت منصة إدارة إنتاج الدواجن تشمل تتبع الإنتاج وإدارة سير العمل المالي ولوحات التقارير التشغيلية
- Designed relational schemas and optimized queries for each platform, and built the REST APIs consumed by their web and mobile front-ends
- صممت المخططات العلائقية وحسّنت الاستعلامات لكل منصة، وبنيت واجهات REST التي تستهلكها واجهات الويب والجوال
Projects
المشاريع
ManGym – Multi-Club Gym Management SaaS
ManGym – نظام SaaS لإدارة النوادي الرياضية
Multi-tenant SaaS for gyms operating multiple branches. Live in production with a paying client running two branches and 1,000+ members, with published native Android and iOS apps, and currently in active marketing and growth.
منصة SaaS متعددة المستأجرين للنوادي ذات الفروع المتعددة. تعمل في الإنتاج مع عميل مدفوع يدير فرعين بأكثر من 1,000 عضو، مع تطبيقي Android و iOS منشورين، وهي حاليًا في مرحلة التسويق والنمو النشط.
- Multi-tenant architecture serving separate gyms and their branches from a single codebase and database layer
- هندسة متعددة المستأجرين تخدم نوادي منفصلة وفروعها من قاعدة كود وطبقة بيانات واحدة
- Subscription management with per-branch billing, wallet recharge and automated subscription renewals
- إدارة الاشتراكات مع فوترة لكل فرع وشحن المحفظة وتجديد الاشتراكات تلقائيًا
- Member and coach management, with financial reporting and revenue breakdown per coach
- إدارة الأعضاء والمدربين مع تقارير مالية وتوزيع الإيرادات لكل مدرب
- REST API powering native Android and iOS apps, both published; admin dashboard built on Laravel Backpack
- واجهة REST تغذّي تطبيقي Android و iOS المنشورين؛ ولوحة تحكم إدارية مبنية على Laravel Backpack
Stack: Laravel • MySQL • REST APIs • Laravel Backpack • Flutter (Android and iOS)
managyms.com
Masar – Multi-Tenant Work Execution SaaS & AI Platform
Masar – منصة SaaS لتنفيذ الأعمال مع الذكاء الاصطناعي
Scalable multi-tenant work management platform featuring strict workspace tenancy, interactive Gantt & Kanban views, automated billing, and an in-app AI assistant.
منصة إدارة أعمال متعددة المستأجرين وقابلة للتوسع، بعزل صارم لمساحات العمل وعروض Gantt و Kanban تفاعلية وفوترة آلية ومساعد ذكاء اصطناعي داخل التطبيق.
- Architected tenant isolation via a structural Eloquent concern, automatically scoping queries to active workspaces and returning 404s to eliminate resource enumeration
- صممت عزل المستأجرين عبر Eloquent concern بنيوي يقيّد الاستعلامات تلقائيًا بمساحة العمل النشطة ويُرجع 404 لمنع تعداد الموارد
- Integrated a context-aware AI assistant using Google Gemini API, featuring dynamic workspace context injection (projects, tasks, and team state) into LLM prompts
- دمجت مساعد ذكاء اصطناعي واعيًا بالسياق عبر Google Gemini API مع حقن ديناميكي لسياق مساحة العمل (المشاريع والمهام وحالة الفريق) في الـ Prompts
- Built interactive Gantt timeline views with drag-to-reschedule date manipulation and subtask nesting, alongside a Kanban board powered by fractional indexing for O(1) rank updates
- بنيت عروض Gantt زمنية تفاعلية بالسحب لإعادة الجدولة وتداخل المهام الفرعية، مع لوحة Kanban تعتمد الفهرسة الكسرية لتحديث الترتيب بتعقيد O(1)
- Implemented a full SaaS billing engine with tiered subscription plans, feature gating, payment proof workflows, and a super-admin platform operations dashboard
- نفّذت محرك فوترة SaaS متكاملًا بخطط اشتراك متدرجة وتقييد الميزات وسير إثبات الدفع، ولوحة تشغيل للمشرف العام
- Engineered real-time team collaboration with section chat channels, user mentions, pinned directives, and recurring automated task scheduling
- هندست تعاونًا فوريًا للفريق بقنوات دردشة للأقسام والإشارات والتوجيهات المثبّتة وجدولة المهام المتكررة آليًا
- Built an inline background queue processor and throttled scheduler for worker-free / cron-less deployments on resource-constrained environments
- بنيت معالج طوابير خلفية مدمجًا ومجدوِلًا مقيَّد المعدل للنشر دون عمّال أو cron في البيئات محدودة الموارد
- Maintained zero raw-HTML injection surfaces, 100% strict TypeScript coverage, a 400+ test Pest suite, and Larastan static analysis (Level 6)
- حافظت على انعدام أسطح حقن HTML الخام، وتغطية TypeScript الصارمة بنسبة 100%، وأكثر من 400 اختبار Pest، وتحليل Larastan الساكن (المستوى 6)
Stack: Laravel • React 19 • TypeScript • Google Gemini API • MySQL • Tailwind CSS • TanStack Query • Pest
masar.gulf-clouds.com
Multi-Theme E-Commerce Platform (Web & Mobile)
منصة تجارة إلكترونية متعددة القوالب (ويب وموبايل)
Productized store platform for the Arabic (RTL) market, sold to clients as a ready storefront with a three-day delivery cycle: a Laravel 12 REST API backend serving a React website and an optional Flutter mobile app.
منصة متاجر جاهزة كمنتج للسوق العربي (RTL)، تُباع للعملاء كمتجر جاهز بدورة تسليم ثلاثة أيام: باك إند REST على Laravel 12 يخدم موقع React وتطبيق Flutter اختياريًا.
- Configurable product designed for repeat delivery - a new client store is provisioned, themed and launched within three days
- منتج قابل للتهيئة مصمم للتسليم المتكرر - يُجهَّز متجر العميل الجديد ويُنسَّق ويُطلق خلال ثلاثة أيام
- Cut the main JavaScript bundle from 566KB to 453KB (-20%) by code-splitting each storefront theme into its own dynamic chunk, so a visitor downloads only the active theme (~35KB) instead of all three
- خفّضت حزمة JavaScript الرئيسية من 566KB إلى 453KB (-20%) بتقسيم كل قالب متجر إلى جزء ديناميكي مستقل، فيحمّل الزائر القالب النشط فقط (~35KB) بدل الثلاثة
- Removed a render-blocking round-trip by resolving the active theme server-side and injecting it into the initial HTML, and moved font loading into the document head with preconnect so fonts download in parallel with JavaScript rather than after it
- أزلت رحلة شبكة معطِّلة للعرض بتحديد القالب النشط من الخادم وحقنه في HTML الأولي، ونقلت تحميل الخطوط إلى رأس المستند مع preconnect لتُحمَّل بالتوازي مع JavaScript لا بعده
- Designed and maintain a 46-table relational schema covering catalogue, orders, payments, wallets and content
- صممت وأصون مخططًا علائقيًا من 46 جدولًا يغطي الكتالوج والطلبات والمدفوعات والمحافظ والمحتوى
- Multi-gateway payment layer across Tap, Moyasar and Stripe with webhook verification for reliable order settlement
- طبقة دفع متعددة البوابات (Tap و Moyasar و Stripe) مع التحقق من Webhooks لتسوية موثوقة للطلبات
- OTP-based passwordless authentication with rate-limited endpoints
- مصادقة برمز OTP بدون كلمة مرور مع تحديد معدل الطلبات على النقاط الحساسة
- Catalog covering 6 product types (simple, clothing, food, digital, digital cards, bookings), and three switchable storefront themes — one with light and dark modes kept at pixel parity between the React site and the Flutter app
- كتالوج يغطي 6 أنواع منتجات (عادي، ملابس، مأكولات، رقمي، بطاقات رقمية، حجوزات) وثلاثة قوالب متجر قابلة للتبديل — أحدها بوضعين فاتح وداكن متطابقين تمامًا بين موقع React وتطبيق Flutter
- Cart, coupons, wishlist, reviews, PDF invoices and stock notifications; Backpack admin panel; AI-generated product descriptions and SEO copy via the OpenAI GPT-4 API
- سلة الشراء والكوبونات والمفضلة والتقييمات وفواتير PDF وإشعارات توفر المخزون؛ ولوحة Backpack إدارية؛ وأوصاف منتجات ومحتوى SEO مولّد عبر OpenAI GPT-4
Stack: Laravel 12 • React • Flutter • MySQL • Tap / Moyasar / Stripe • Backpack
ecommarce.gulf-clouds.com
Daftarak – Multi-Tenant Accounting SaaS
Daftarak – منصة محاسبة SaaS متعددة المستأجرين
Arabic-first, fully RTL accounting platform for small businesses, live in production with tenant isolation, a 30-day free trial and a platform owner panel.
منصة محاسبة عربية أولًا وبدعم RTL كامل للأعمال الصغيرة، تعمل في الإنتاج مع عزل المستأجرين وتجربة مجانية 30 يومًا ولوحة لمالك المنصة.
- Sales, purchases, expenses, customer and supplier debts, account statements, and profit and period reports driven by a central ledger service
- المبيعات والمشتريات والمصروفات وديون العملاء والموردين وكشوف الحساب وتقارير الأرباح والفترات عبر خدمة دفتر أستاذ مركزية
- Payroll engine with advances, carry-forward and monthly settlement; multi-wallet liquidity with opening balances, transfers and owner drawings
- محرك رواتب مع السلف والترحيل والتسوية الشهرية؛ وسيولة متعددة المحافظ بأرصدة افتتاحية وتحويلات ومسحوبات المالك
- Subscription lifecycle enforced in middleware: suspended tenants are blocked, expired tenants drop to read-only with their data preserved
- دورة الاشتراك مفروضة عبر middleware: يُحظر المستأجرون الموقوفون، ويتحول المنتهية اشتراكاتهم إلى وضع القراءة فقط مع حفظ بياناتهم
- Hashed API-key integration that turns e-commerce orders into idempotent sales entries, reversing them on cancellation or refund
- تكامل بمفتاح API مشفّر يحوّل طلبات التجارة الإلكترونية إلى قيود مبيعات غير مكررة، ويعكسها عند الإلغاء أو الاسترجاع
Stack: Laravel 13 • Inertia • React 19 • TypeScript • Tailwind CSS • MySQL
daftarak.gulf-clouds.com
BlueTouch – On-Demand Laundry Platform · 2026
BlueTouch – منصة غسيل عند الطلب · 2026
Web and mobile backend platform connecting customers with laundry providers. Sold to a client in 2026.
منصة باك إند للويب والجوال تربط العملاء بمزودي خدمات الغسيل. بيعت لعميل في 2026.
- Multi-vendor system with a customizable order creation workflow
- نظام متعدد المزودين بسير عمل قابل للتخصيص لإنشاء الطلبات
- Payment-ready backend with wallet system and real-time messaging infrastructure
- باك إند جاهز للدفع مع نظام محفظة وبنية رسائل فورية
- Full admin dashboard for order and vendor management
- لوحة تحكم كاملة لإدارة الطلبات والمزودين
Stack: Laravel • MySQL • REST APIs • Laravel Backpack
Wathiqati – AI-Powered Document Recovery Platform · 2026
وثيقتي – منصة استعادة الوثائق بالذكاء الاصطناعي · 2026
Platform that guides users through recovering lost official documents (property deeds, birth certificates, diplomas, IDs), with an AI guide that answers document-recovery questions and auto-generates official application letters.
منصة ترشد المستخدمين لاستعادة الوثائق الرسمية المفقودة (صكوك الملكية، شهادات الميلاد، الشهادات الجامعية، الهويات)، مع مرشد ذكاء اصطناعي يجيب عن أسئلة الاستعادة ويولّد خطابات الطلب الرسمية تلقائيًا.
- Google Gemini API integration for the document-recovery guide and letter generation
- تكامل Google Gemini API لمرشد استعادة الوثائق وتوليد الخطابات
- Automated reminder workflows via n8n for pending document-recovery steps
- سير عمل تذكيرات آلي عبر n8n لخطوات استعادة الوثائق المتبقية
- Featured AI Showcase project at the Kanz AI Training Hackathon — July 2026
- مشروع مميز في معرض الذكاء الاصطناعي ضمن هاكاثون كنز — يوليو 2026
Stack: Laravel • React (Vite) • Google Gemini API • n8n