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.

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 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)

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 Senior Full-Stack Consultant to solve complex infrastructure challenges — my inbox is open.

All rights reserved © 2026 Engineer Ammar Al-Najjar

Popular repositories Loading

  1. lawprosystem lawprosystem Public

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

    JavaScript 10 2

  2. Job_Vacancies_Platform Job_Vacancies_Platform Public

    Job Vacancies Platform revolutionizes recruitment by leveraging AI to connect talent with employers. Unlike traditional boards, we use smart analysis to bridge the gap between potential and require…

    Blade 6

  3. wavss wavss Public

    Automated web-based vulnerability scanner designed to identify common security flaws such as SQL Injection and XSS. WAVSS crawls websites, performs comprehensive scans, and generates detailed PDF r…

    PHP 5

  4. portfolio portfolio Public

    A lightweight, user-friendly, and high-performance personal website showcasing the work of engineer Ammar Al-Najjar. It features fast loading speeds, search engine optimization, a dark and light de…

    HTML 5

  5. library-system library-system Public

    PHP 5

  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 5