Skip to content
View dev-quentin's full-sized avatar
👋
👋
  • France
  • 13:22 (UTC +02:00)

Block or report dev-quentin

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

Quentin

Backend PHP · Parsers and protocols · Developer tooling

I build and maintain PHP systems where correctness and portability are requirements, not afterthoughts: code that survives version bumps, database swaps and server migrations.

Profile views


About

Backend developer based in France, PHP first. Most of my work lives in long-lived codebases, so I optimise for the things that survive: portable SQL that runs unchanged on MySQL and MariaDB, deployments that do not care whether Apache or nginx sits in front, and conventions explicit enough that the next person does not have to reverse-engineer intent.

Building: PHP libraries, developer toolingTerrain: legacy PHP, portable SQL, CVSFocus: protocol implementationCurrently: PHP 8.3 to 8.5 compatibility


Selected work

  • sip2 (PHP) : library implementing the 3M Standard Interchange Protocol v2.00, the protocol behind library self-service terminals.
  • autoloader (PHP) : a modern autoloader resolving classes, interfaces and traits without require_once or include.
  • php-encoder (PHP) : steganography using Unicode Variation Selectors to hide messages inside visible text.
  • Crunchyroll-highlight-translated-content (JavaScript) : script highlighting translated content on Crunchyroll.
  • twitch-bonus-chest-auto-clicker (JavaScript) : auto clicker for the Twitch bonus chest.
  • setup-minecraft-server : step-by-step guides to install and optimise a Minecraft server, from Java setup to Spigot tuning and plugins.

Stack

PHPJavaScriptVue.jsMySQLMariaDBApachenginxGitBash

Backend - PHP 8.3 to 8.5 · Python · portable SQL (MySQL / MariaDB) · Apache / nginx Backend craft - protocol implementation (SIP2) · class autoloading without require_once · CLI and desktop tooling Frontend - Vue.js · semantic templates Tooling - PHPDoc / JSDoc · static checks (php -l, node --check) · PHPStan Environment - Kubuntu · Windows · Devin · VScode · Eclipse for CVS

Pinned Loading

  1. php-encoderphp-encoderPublic

    Application de stéganographie utilisant les Unicode Variation Selectors pour cacher des messages secrets dans du texte visible. Basée sur la technique innovante de Paul Butler's emoji-encoder.

    PHP

  2. twitch-bonus-chest-auto-clickertwitch-bonus-chest-auto-clickerPublic

    Twitch Bonus Chest Auto Clicker

    JavaScript

  3. sip2sip2Public

    PHP library implementing the 3M Standard Interchange Protocol v2.00 (SIP2)

    PHP

  4. autoloaderautoloaderPublic

    A modern PHP autoloader to automatically load classes, interfaces, and traits without using `require_once` or `include`.

    PHP

  5. Crunchyroll-highlight-translated-contentCrunchyroll-highlight-translated-contentPublic

    Introducing 'Highlight Translated Content' script for Crunchyroll, enhancing your viewing experience by highlighting translated content.

    JavaScript

  6. setup-minecraft-serversetup-minecraft-serverPublic

    Step-by-step guides to install and optimize a Minecraft server, including Java setup, Spigot configuration, and useful plugins for better performance.