Most of the projects I undertake are small projects, usually open-source software serving a purpose in a bigger project of mine. This page lays out a timeline of all the projects I started. Most of my open-source projects can be found on my GitHub profile.


2020

Hardware

  • ⭐️ MakAir, the world's first open-source medical ventilator, started during the COVID-19 pandemic and funded by the French Army. Started this project with Quentin Adam and Baptiste Jamin. Gathered 30+ engineers on-site during France's first lockdown, over the course of 2 contiguous months. Adding to that, 200+ remote contributors across France. Clinical tests were launched on human patients starting June 2020. Production ventilator units are manufactured by SEB Group (project on GitHub, project website, video published by France's Ministry of Defence);

Software

  • Plotters Conrod, a rendering backend for the Rust-based Plotters library using Conrod, which is able to draw plots using GPU primitives (project on GitHub);

2019

Software

  • ⭐️ Sonic, a lightweight search index server able to index billions of small text corpuses and search them in sub-millisecond times. Built to serve Crisp needs of a time-efficient and space-minimal search system, which is currently used in production to index user messages and helpdesk articles in real-time, at high requests per second rates. The project got a nice traction on GitHub, collecting more than 10,000 stars as of December 2020, and 10+ community libraries that help use Sonic with any programming langage (project on GitHub, article on my journal);

2018

Software

  • Constellation, an authoritative DNS server. Records can be added or removed through an internal HTTP API. Built to serve Crisp needs to generate DNS records on custom domain names for its customers. Geo-DNS routing capabilities have been then added, which is used to reduce latency on Crisp's WebSocket endpoints (project on GitHub);
  • Vigil, a microservices status page. Able to monitor network endpoints through various protocols, as well as running applications. Used to monitor all Crisp production infrastructure on the Crisp status page (project on GitHub, article on my journal);
  • Raider, an affiliation dashboard system that can be setup for any SaaS company to create a simple affiliation website on which users can signup to generate tracked affiliation links, earn commission money and request payouts (project on GitHub);

2017

Business

  • Enrich, a personal data enrichment API that reveals who is behind an email address, providing a person name, profile picture, job and social profiles. Started this project with Mathieu Picard. The technology is now integrated into Crisp. The sale of Enrich subscriptions to external customers has been stopped (libraries on GitHub);

Software

  • Bloom, an HTTP REST API caching server, that was built to solve a specific scale issue we were encountering at the time on the Crisp API. Still used as of 2020, serving peak production loads of 20,000+ HTTP requests per second (project on GitHub, article on my journal);
  • Sales Tax, a NodeJS library that helps generate VATMOSS-compliant invoices. Built for Crisp needs at first, though it is now more widely used (project on GitHub);
  • Card Validate, a Rust library that helps validate credit card numbers, as well as detect the credit card provider, eg. Mastercard (project on GitHub);

2016

Software

  • Callisto, a 3D solar system simulator written in Golang (project on GitHub);
  • Fast Rate-Limit, a lightweight in-memory rate-limiter that helps protect a NodeJS backend against most-common DOS attacks (project on GitHub);

2015

Business

  • ⭐️ Crisp, a customer support messaging platform that puts user experience first. Started this project with Baptiste Jamin. Used by 200,000+ customers as of 2020, our infrastructure serves 5B+ HTTP requests a month to 150M chatbox users. Growing super fast (Crisp website);

Software


2014

Software

  • Progressio, an asynchronous Web page loader, which makes any static website feel more "Web 2.0" in a single line of JavaScript (project on Github);

2013

Business

  • Waaave, a social network for developers. Started this project with Julien Le Coupanec. The project was stopped a few months after launch due to loss of interest, though the website has been running for a few years. The source code has been open-sourced since then (code on GitHub);

Software

  • Giggle, a JavaScript library that implements audio and video calls in the browser for the XMPP messaging protocol, using Jingle and WebRTC. Used in Jappix to implement audio and video calls (project on GitHub);

2010

Software

  • ⭐️ Jappix, an open-source Web-based messaging application implementing the XMPP protocol. Started this project with Julien Barrier. It was built during the first wave of Web apps, as part of the "Web 2.0", and was used by individuals, small organizations and large organizations, such as CERN and NATO. About 50,000 users at its peak (project on GitHub);

⭐️ = Star Project, ie. project that was super-successful and gathered a large userbase or public interest. We can say that it went beyond expectations.