Skip to content
View dev-quentin's full-sized avatar
👋
👋
  • France
  • 02:07 (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 tooling Terrain: legacy PHP, portable SQL, CVS Focus: protocol implementation Currently: 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

PHP JavaScript Vue.js MySQL MariaDB Apache nginx Git Bash

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-encoder php-encoder Public

    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-clicker twitch-bonus-chest-auto-clicker Public

    Twitch Bonus Chest Auto Clicker

    JavaScript

  3. sip2 sip2 Public

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

    PHP

  4. autoloader autoloader Public

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

    PHP

  5. Crunchyroll-highlight-translated-content Crunchyroll-highlight-translated-content Public

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

    JavaScript

  6. setup-minecraft-server setup-minecraft-server Public

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