Skip to content
View AdilAzhari's full-sized avatar
  • kuala lumpur
  • 10:48 (UTC +08:00)

Block or report AdilAzhari

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
adilazhari/README.md

Hi, I'm Adil Omer 👋

Backend Software Engineer based in Malaysia 🇲🇾, building reliable Laravel systems — clean architecture, domain-driven design, and software that stays maintainable as it grows.

PHP Laravel Vue.js Inertia.js MySQL Redis Docker GitHub Actions


Open Source

I maintain a small set of focused, single-purpose Laravel packages rather than one large toolkit — each solves one problem well and ships with a full automated quality pipeline (PestPHP, PHPStan, Rector, Laravel Pint).

Package Description
laravel-trace Application-level tracing — request, query, and event-level spans for understanding what an application actually did during a request.
laravel-idempotency Prevents duplicate request execution via idempotency keys: request fingerprinting, response replay, conflict detection, and cache-based locking — for payments, orders, and external API calls where a retried request can't be allowed to double-execute.
laravel-auto-slug Automatic slug generation for Eloquent models. Published on Packagist.

Upstream contributions — fixes to packages I use, not just my own:


Featured Projects

Madarik — School Management System

A multi-tenant Laravel SaaS platform for academic workflows, student records, and administrative operations, with domain isolation and RBAC. Sold as a commercial product to schools, so the source is closed — the live demo is the best way to explore it.

🔗 Live demo: madarik.aljebal-albeedos.com

Demo credentials (click to expand — same password for every role)
Role Email
Developer developer@madarik.test
Principal principal@madarik.test
Admin admin@madarik.test
Parent parent@madarik.test

Password (all roles): o/\Efy1vP0k?aOgM

  • Backend workflows for student management, grading, and reporting
  • Role-based access control across distinct user groups (developer, principal, admin, parent)
  • Redis-queued background processing, dashboards built with Laravel, Vue.js, and Inertia.js

Modular E-Commerce System

A Laravel application applying DDD to complex, multi-tenant business workflows.

  • Business logic structured around clear domains, using value objects, domain events, and isolated business rules
  • Multi-tenant architecture with automated tenant scoping and event-driven workflows between modules
  • Administrative interfaces built with Filament

Connect

LinkedIn Email

GitHub Stats Top Languages

Pinned Loading

  1. laravel-idempotency laravel-idempotency Public

    A Laravel middleware package for preventing duplicate request execution using idempotency keys.

    PHP 2

  2. santifer/career-ops santifer/career-ops Public

    Open-source AI job search: scan job portals, evaluate listings into a structured A-H report with a global 1-5 score, tailor your CV, track applications — runs locally in your AI coding CLI (Claude …

    JavaScript 69.6k 13.2k

  3. laravel-trace laravel-trace Public

    PHP 1

  4. nexo-ecommerce nexo-ecommerce Public

    Nexo — Production-grade multi-tenant e-commerce platform: DDD, Filament 5 admin, Inertia/Vue 3, real-time Reverb, Stripe/Cashier, Typesense search, 29 features across bundles, loyalty, referrals, s…

    PHP 1