français • English
Hi! I'm Maxime (aka Epoc, aka EpocDotFr), I'm a senior full-stack web developer (but not only) and live in France.
In my spare time, I create things. Here's a list of them.
2024 • Python
Source code of my solution to the CodeCrafters' "Build your own Interpreter" challenge.
2024 • Python
Intranet used by the French-speaking multigaming team Les Aventuriers Numériques (old version using Flask) (sources (fr)).
2024 • Python
Source code of my solution to the CodeCrafters' "Build your own Shell" challenge.
2024 • HTML (Jinja)
Institutional site of the French-speaking multigaming team Les Aventuriers Numériques (sources (fr)).
2024 • Python
A sweet spot between staticjinja and a full-blown static site generator (sources).
2023 • Python
Source code of my solution to the CodeCrafters' "Build your own BitTorrent" challenge.
2023 • Python
Source code of my solution to the CodeCrafters' "Build your own grep" challenge.
2023 • Python
Source code of my solution to the CodeCrafters' "Build your own HTTP server" challenge.
2023 • Python
Source code of my solution to the CodeCrafters' "Build your own SQLite" challenge.
2023 • Python
Source code of my solution to the CodeCrafters' "Build your own Redis" challenge.
2020 • Javascript
2018 • Python
My participation to the PyGame challenge « Character Generator » where the goal was to create a character generation GUI for an RPG-like game.
2017 • Python
A script to synchronize your Leanpub library to the directory of your choice (e.g your e-reader).
2017 • Python
Originally a PHP project, it's a crowd-powered jukebox (available as a web interface) that uses the audio player of your choice in the background.
2017 • Python
My very first game and my very first PyGame project: the Connect Four game.
2017 • Python
2017 • Python
Players stats, server list et more for the Running With Rifles game (sources).
2016 • Python
2016 • Python
A script that informed you about GitLab builds progress with native system notifications. It's now useless, GitLab handles that natively.
2016 • Python
A script that send emails when a specific French business is officially closed with the help of Firmapi (closed since).
2016 • Python
A script to synchronize notes from Windows Sticky Notes to Kanboard.
2016 • Python
2016 • PHP
A Kanboard plugin allowing to import tasks and lists from Wunderlist (closed since). Old version
2015 • Python
A web app allowing to historize and display stats of Diablo III heroes with the help of the Battle.net API (Python version).
2015 • PHP
A web app allowing to historize and display stats of Diablo III heroes with the help of the Battle.net API (PHP version).
2014 • PHP
A web page allowing to display the current status of a railway network in Minecraft with the help of several LUA scripts, RailCraft, ComputerCraft and (late) RedPower.
2014 • PHP
2014 • Javascript