Software

I have been writing and contributing to free and open-source software for many years. Below is a non-exhaustive selection of projects I have built or actively maintain, mostly in security, with a few detours into web tools, games, and other curiosities.

Most of them are hosted on GitHub, although I am gradually moving towards more ethical alternatives such as SourceHut. The move is slow because my main concern is losing potential contributors, and most open-source developers are on GitHub.

If you find any of these projects useful, you can support my work via Liberapay, GitHub Sponsors, or Bitcoin at this address:
bc1q56u6sj7cvlwu58v5lemljcvkh7v2gc3tv8mj0e
Thank you! In turn, I donate to projects I rely on myself.

Current focus

The two projects I dedicate most of my open-source time to:

  • Vulnerability-Lookup: unifies multi-source vulnerability data and streamlines Coordinated Vulnerability Disclosure workflows.
  • Newspipe: a self-hosted web news aggregator — own your feeds, your data, and your reading.

Security

  • Stegano: a pure-Python steganography module.
  • pyHIDS: a simple host-based intrusion detection system for verifying the integrity of a system.
  • IP-Link: visualizes relationships between IPs from network traffic captures.
  • Guardian: a small tool to monitor the status of a set of services.

Fractals & mathematics

Web & Internet

  • Freshermeat: an open-source software directory and release tracker.
  • Grenouille: an online service for weather data.

Games

  • Jack Says: a web-based multiplayer “Simon Says”-style game (Jacques a dit in French) in which you follow the instructions given by Jack.
  • Minesweeper 3K: an original implementation of the classic Minesweeper game.
  • Pacman game server: a client–server implementation of Pac-Man, with game servers written in C and a Java client.

Humanitarian

  • Open Shelter Database: a platform that collects and shares — with the widest possible audience — key information on humanitarian shelters, including the contacts of the organizations behind them. Developed for the Netherlands Red Cross.

Other projects & contributions

  • MONARC: an Optimised Risk Assessment Methodology.
  • MOSP: a user-friendly platform for creating, editing, and sharing JSON objects.
  • Anatole: the Hugo theme of this website.
  • EV3WebController: a web interface to control the motors of the EV3 robot.
  • pyChatter: an instant messaging application written in Python, built on the SPADE multi-agent platform.
  • Balloon: a Mercurial-based alternative to Dropbox with file version control.
  • PRIMO: a research tool for probabilistic modeling of inter-component communication in Android applications.
  • Trovebox: an open-source photo sharing and hosting platform (formerly OpenPhoto), now discontinued.
  • Various Python packages on PyPI.