français • English

Salut ! Je m'appelle Maxime (alias Epoc, alias EpocDotFr) et je suis développeur web full-stack senior (mais pas que). Je vis en Alsace et utilise actuellement mes compétences pour Plus que PRO Digital (anciennement connu sous le nom de WebCD).

Durant mon temps libre, je crée des trucs. En voici une liste.

Build your own BitTorrent
2023 • Python
Code source de ma solution pour le challenge de CodeCrafters "Build your own BitTorrent".
Build your own grep
2023 • Python
Code source de ma solution pour le challenge de CodeCrafters "Build your own grep".
Build your own HTTP server
2023 • Python
Code source de ma solution pour le challenge de CodeCrafters "Build your own HTTP server".
Build your own SQLite
2023 • Python
Code source de ma solution pour le challenge de CodeCrafters "Build your own SQLite".
Build your own Redis
2023 • Python
Code source de ma solution pour le challenge de CodeCrafters "Build your own Redis".
Synacor Challenge
2022 • Python
Code source de ma solution pour le challenge Synacor.
Advent of Code
2022 • Python
Code source de mes solutions pour les challenges Advent of Code.
hackattic
2022 • Python
Code source de mes solutions pour les challenges hackattic.
Protohackers
2022 • Python
Code source de mes solutions pour les challenges Protohackers.
PyOPML
2021 • Python
Un package Python permettant de lire, manipuler et écrire des fichiers OPML 2.0 (sources).
GitLab Merge Requests lists enhancer
2020 • Javascript
Une extension navigateur qui améliore les listes de Merge Requests sur n'importe quelle instance GitLab et GitLab.com (disponible sur Firefox et Chrome).
µContest
2019 • Python
Code source de mes solutions pour les challenges µContest (aujourd'hui disparu).
Character Generator Challenge
2018 • Python
Ma participation au challenge PyGame « Character Generator » où l'objectif était de créer une interface de génération de personnages pour un jeu style RPG.
Leanpub library synchronization
2017 • Python
Un script permettant de synchroniser votre librairie Leanpub vers le répertoire de votre choix (par exemple, celui de votre liseuse).
PyAIMP
2017 • Python
Un package Python permettant de contrôler AIMP (un lecteur audio) à distance (sources).
Server Patrol
2017 • Python
Un outil simple qui permet de vérifier l'état de serveurs – à l'aide de requêtes HTTP – avec alertes mail / SMS.
CrowdMixer
2017 • Python
À l'origine un projet PHP, il s'agit d'un jukebox participatif (sous forme d'une interface web) qui utilise en arrière-plan le lecteur audio de votre choix.
Connect Four
2017 • Python
Mon tout premier jeu et mon tout premier projet utilisant PyGame : le jeu du Puissance 4.
Connect Four Master Server
2017 • Python
Le serveur maître pour les parties en ligne de Connect Four.
Craft N' Escape
2017 • Python
Tous les objets et recettes de The Escapists 1 et 2 sur une seule page (sources).
Tetris
2017 • Python
Mon deuxième jeu : Tetris implémenté toujours avec l'aide de PyGame.
RWRS (Running With Rifles Stats)
2017 • Python
Statistiques des joueurs, liste des serveurs et bien plus pour le jeu Running With Rifles (sources).
Spider Solitaire
2017 • Python
Encore un jeu (mon troisième) utilisant PyGame : le Spider Solitaire.
Minesweeper
2017 • Python
Un jeu, encore et toujours propulsé par PyGame. Cette fois c'est le jeu du Démineur.
WAR (Web Audio Recognizer)
2016 • Python
Un Shazam mais 100% dans le navigateur (fermé depuis le 3 juin 2017).
Todo.txt I/O
2016 • Python
Un package Python simple permettant de lire, manipuler et écrire des données au format Todo.txt (sources).
Web Todo.txt
2016 • Python
Une interface web permettant de gérer votre fichier Todo.txt.
GitLab Notifier
2016 • Python
Un script qui vous informait de l'avancée de vos builds GitLab à l'aide de notifications système natives. Inutile à présent, GitLab gère ça nativement.
Titanic
2016 • Python
Un script qui envoie des mails lorsqu'une société française donnée devient officiellement radiée du RCS à l'aide de Firmapi (fermé depuis).
Sticky Notes to Kanboard sync
2016 • Python
Un script qui synchronise les notes de Windows Sticky Notes vers Kanboard.
PointTCL
2016 • Python
Le bot Slack des bureaux de Dealabs (ma boîte actuelle) qui nous informait des perturbations des TCL.
Notes
2016 • PHP
Un clone de Google Keep pensé pour le mobile en premier et qui utilise l'API de Kanboard pour le stockage des données.
Wunderlist plugin for Kanboard
2016 • PHP
Un plugin pour Kanboard permettant d'importer des tâches et listes depuis Wunderlist (fermé depuis). Ancienne version
History of Heroes (Python)
2015 • Python
Une appli web permettant d'historiser et d'afficher les statistiques de héros Diablo III à l'aide de l'API Battle.net (version Python).
History of Heroes (PHP)
2015 • PHP
Une appli web permettant d'historiser et d'afficher les statistiques de héros Diablo III à l'aide de l'API Battle.net (version PHP).
RailStatus
2014 • PHP
Une page web permettant d'afficher l'état d'un réseau ferroviaire dans Minecraft avec l'aide d'un ensemble de scripts LUA, RailCraft, ComputerCraft et (feu) RedPower.
=EaSy= Craft Admin
2014 • PHP
Une appli web permettant d'administrer un serveur Minecraft sous Bukkit.
CodemirrorForPastebin
2014 • Javascript
Un bookmarklet qui permet d'apporter les fonctionnalités de CodeMirror dans Pastebin.