français • English

Salut ! Je m'appelle Maxime (alias Epoc, alias EpocDotFr), je suis développeur web full-stack senior (mais pas que) et vis en Alsace.

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

Build your own Interpreter
2024 • Python
Code source de ma solution pour le challenge de CodeCrafters "Build your own Interpreter".
Hub Les Aventuriers Numériques
2024 • Python
L'intranet utilisé par la team multigaming Les Aventuriers Numériques (ancienne version utilisant Flask) (sources).
Build your own Shell
2024 • Python
Code source de ma solution pour le challenge de CodeCrafters "Build your own Shell".
Les Aventuriers Numériques
2024 • HTML (Jinja)
Le site institutionnel de la team multigaming Les Aventuriers Numériques (sources).
staticjinjaplus
2024 • Python
Un juste équilibre entre staticjinja et un générateur de site statique complet (sources).
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 (fermé depuis le 26 octobre 2024).
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.