Fantaisies programatico-ludiques


Pet projects, musings


Some open-source projects to which I have contributed.

  • Logo pre-commit pre-commit : Python command line manager for git pre-commit hooks

    • contributed several hooks
    • also made some bug fixes, improved support for Cygwin and added support for locally defined hooks
  • Logo Shaarli : personal, minimalist, bookmarking service, in PHP

    • improved the search form ergonomy
    • added the ability to display subtags in the tag cloud
    • some bug fixes
  • Logo luigi : a Python module to build batch pipelines, it handles dependency resolution, workflow management, visualization, etc.

    • added a new parameter type: DateSecondParameter
    • some bug fixes and exception messages improvements
  • pew : simplify Python virtual environments management, let use them in dedicated shell session

    • added support for cmder & Cygwin
  • MinigalNano : a simple PHP image gallery

    • made a bunch of bug fixes, including the RSS feed
  • Pelican : a static site generator in Python

  • pylint : a Python code static analyzer, for which I added a check for oversighted implicit string concatenations in sequences

I also made some maps for a Ludum Dare game, back in 2009 (the game is worth trying !):

Open-source projects made at

When working at, I had the opportunity to create the following open-source projects:

  • Logo V.Board V.Board : a "pins" dashboard to share news among an organization

  • Logo hesperides-jenkins-lib hesperides-jenkins-lib : a shared lib for Jenkins pipelines to interact with Hesperides, the in-house configuration management system

  • nexus_uploader : a Python tool to help with the development & deployment of company-private Python packages on a Sonatype Nexus