Skip to content
View nalabdou's full-sized avatar
:fishsticks:
Focusing
:fishsticks:
Focusing

Block or report nalabdou

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

Nadim AL ABDOU ๐Ÿ‡ซ๐Ÿ‡ท

Lead Developer @ AR24 (Electronic Registered Mail) | Symfony & Open-Source Enthusiast


๐Ÿฅƒ About Me

โ€œLikes working with code that has the age of a good whisky.โ€

I am a Lead Developer based in Strasbourg, France, passionate about crafting elegant solutions to complex problems. My work revolves around high-reliability systems (qualified electronic registered mail) and contributing to the PHP/Symfony ecosystem.

โ€œJ'ai appris que les gens oublieront ce que vous avez dit, les gens oublieront ce que vous avez fait, mais les gens n'oublieront jamais ce que vous leur avez fait ressentir.โ€ โ€” Maya Angelou


๐Ÿ“Š My GitHub Stats

Nadim's GitHub Stats Top Languages


๐Ÿš€ Featured Open Source Projects

๐Ÿงฎ algebra-php

Pure PHP relational algebra engine.

  • Implements JOIN, PIVOT, WINDOW, GROUP BY, and 60+ operations on any PHP collection (arrays, generators, etc.).
  • Zero framework dependencies.
  • Features an automatic Query Planner that optimizes operation order for performance.
  • โ€œStop writing nested loops; start writing algebra.โ€

๐Ÿ›ก๏ธ disposable-email-bundle

The most complete Symfony bundle for detecting and blocking temporary email addresses.

  • Ships with a built-in list of 100K+ disposable domains.
  • Extensible architecture with custom loaders and whitelist providers.
  • Full Symfony integration: PHP 8 Attributes, Validator constraints, Twig helpers, and Console commands.
  • PSR-6 caching and PSR-3 logging ready.

๐Ÿ› ๏ธ Technical Toolkit

  • Backend: PHP 8.2+, Symfony 6.4/7.x, Relational Algebra
  • Quality: PHPUnit, PHPStan, PHP-CS-Fixer, Makefile-driven CI
  • Ecosystem: Composer, Twig, Doctrine, PSR compliance

๐Ÿ“ซ Connect with me


GitHub Streak

Pinned Loading

  1. disposable-email-bundle disposable-email-bundle Public

    Symfony bundle to detect and block disposable email addresses. Ships with 100K+ domains, extensible loaders, PSR-6 caching, Twig helpers, and a sync console command.

    PHP

  2. algebra-php algebra-php Public

    Pure PHP relational algebra engine โ€” JOIN, PIVOT, WINDOW, GROUP BY, 60+ operations. Zero dependencies.

    PHP

  3. algebra-symfony algebra-symfony Public

    Symfony 7 bundle for algebra-php DI integration, Doctrine adapter.

    PHP

  4. algebra-csv algebra-csv Public

    CSV adapter for algebra-php โ€” file paths, SplFileInfo, raw strings, resource handles. Auto-detect delimiter, encoding conversion, type coercion.

    PHP