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.

If any of these projects are useful to you, you can support my work via GitHub Sponsors, Liberapay, or Bitcoin at this address:
bc1q56u6sj7cvlwu58v5lemljcvkh7v2gc3tv8mj0e

Thank you! (See also the projects I donate to 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-hostable, web-based news aggregator and reader.

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.