Skip to content
View Ammar-1993's full-sized avatar
πŸ’­
πŸš€ Architecting Taj-Platform Ecosystem
πŸ’­
πŸš€ Architecting Taj-Platform Ecosystem

Block or report Ammar-1993

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Ammar-1993/README.md
Hello Coders

Hi there, I'm Eng. Ammar Al-Najjar πŸ‘‹

Typing SVG

Full-Stack Software Engineer 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)

Last Commit Followers Profile Views

LinkedIn Email Portfolio WhatsApp


🧐 Executive Profile & Engineering Impact

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.

🌟 Key Engineering Benchmarks:

  • πŸŽ“ 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 β€” Stars Forks), 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.


πŸš€ Flagship Architecture β€” Taj-Platform

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
Loading

🌐 Live Beta & System Access:

  • πŸŽ“ 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

πŸ› οΈ Comprehensive Tech Stack

Domain Technologies & Frameworks
Core Languages PHP Python
Backend Architecture Laravel Node.js Flask
Frontend & TALL Stack Next.js React TypeScript Tailwind CSS Alpine.js Livewire
Real-Time & AI Agora WebSockets OpenAI
Cloud, DevOps & DB MySQL Firebase Redis Docker
Testing & Quality Pest PHPUnit Jest Pytest

πŸ’Ό Featured Production Ecosystems & Open Source

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.


πŸ“Š Engineering Analytics & GitHub Activity

Ammar's GitHub Stats

Ammar's GitHub Streak

Top Languages


🀝 Let's Architect Something Impactful

Whether you are scaling an existing high-traffic Laravel/Next.js platform, architecting a distributed real-time application, or looking for a Full-Stack Consultant to solve complex infrastructure challenges β€” my inbox is open.

All rights reserved Β© 2026 Engineer Ammar Al-Najjar

Pinned Loading

  1. Taj-Platform Taj-Platform Public

    A comprehensive e-learning platform connecting students and teachers with live virtual classrooms, automated booking, and integrated wallet systems. Built with Next.js & Laravel & WebRTC (Agora).

    TypeScript 5

  2. lawprosystem lawprosystem Public

    A bilingual Laravel-based law firm management system for organizing cases, clients, schedules, and legal operations efficiently.

    Blade 31 6

  3. job-app job-app Public

    A modern Laravel-based recruitment platform for job seekers, featuring AI-powered resume parsing and a seamless application experience.

    Blade 6

  4. job-backoffice job-backoffice Public

    A robust administrative dashboard for companies and admins to manage job vacancies, applications, and users within the recruitment ecosystem.

    Blade 5

  5. Face-Crypt-Cloud-Arabic Face-Crypt-Cloud-Arabic Public

    A smart cloud-based facial recognition authentication system(Arabic), that replaces traditional passwords with secure, AI-powered biometric login. Includes a modern admin dashboard, comprehensive a…

    Python 9

  6. online-bookstore-system online-bookstore-system Public

    Arabic-first online bookstore on Laravel 12: catalog, reviews, cart/checkout, Stripe payments, admin & PDF invoices.

    Blade 7