Skip to content
View AdilAzhariOmsan's full-sized avatar

Block or report AdilAzhariOmsan

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

Hi, I'm Adil 👋

Backend-focused PHP/Laravel engineer in Shah Alam, Malaysia. I build secure, well-tested Laravel systems and send fixes upstream to the tools I use.

Currently a Full-Stack Laravel Engineer at Sentients AI. Open to backend Laravel roles, remote or relocation.

📦 Packages I maintain

  • laravel-idempotency: stops duplicate execution of HTTP requests and queued jobs, with per-user scoped keys, request fingerprinting, response replay and cache locking. 96% coverage, v1.1 on Packagist.
  • laravel-trace: application-level tracing for Laravel: request, query and queued-job spans, context propagated across queues and HTTP, memory and database storage. v0.1 on Packagist.

🔧 Merged upstream

  • laravel/horizon #1819: "Delayed Until" showed the push time for jobs delayed with a CarbonInterval
  • fruitcake/laravel-debugbar #2085: validation errors cut off by the dumper's depth limit
  • getgrav/grav #4278: GRAV_CONFIG__*=false env overrides read as enabled
  • career-ops 16 merged PRs
  • Under review: larastan #2563, nunomaduro/collision #379

🛠 Projects

  • Madarik: multi-tenant school management SaaS in production at a 500-student school (Laravel, React, Inertia)
  • Nexo e-commerce: v1 of my modular DDD Laravel store with multi-tenancy; now being rebuilt as Nexo 2.0
  • Kilat Car Wash (private): multi-branch booking and operations platform: 46 screens, 4 roles, 232 tests (Laravel 13, React 19, Reverb)

Stack: PHP · Laravel · MySQL · Redis · Pest/PHPUnit · PHPStan · Vue 3 · React · Inertia · TypeScript

🌐 adilomer.xyz · 💼 LinkedIn · ✉️ adilazhariosman@gmail.com

Older projects live on my previous account, @AdilAzhari.

Pinned Loading

  1. career-ops-hq/career-ops career-ops-hq/career-ops Public

    Open-source AI job search agent and job finder: scan job boards, score each job 1-5 against your CV before you apply, tailor an ATS-friendly resume and cover letter, get interview prep and an appli…

    JavaScript 81.6k 15k

  2. laravel-trace laravel-trace Public

    Application-level tracing for Laravel: request, database-query and queued-job spans, trace context propagated across queues and outbound HTTP, memory and database storage.

    PHP 1

  3. Sentients-AI/Nexo Sentients-AI/Nexo Public

    Multi-vendor commerce engine (in development) for the Arabic-first aljebal-albeedos marketplace: one cart across vendors, split per-vendor orders, commission and vendor settlement. Laravel 13 · PHP…

    TypeScript

  4. laravel-idempotency laravel-idempotency Public

    Run Laravel HTTP requests and queued jobs once, however often they're retried: per-user idempotency keys, request fingerprinting, response replay, and atomic locking on cache, Redis, or database.

    PHP 3