Puzzle game adapted from Ricochet Robot implemented with ReasonReact.
It is a reimplementation of a friend’s project (Robot) and my first project using React.
A simple news feed aggregator.
A flashcard application that’s simple to use and works on all devices without installation.
After using Anki for some time and reading this essay on long term memory, I wanted to spread the Good News but didn’t think that Anki was easy enough for the least tech-savvy members of my family. So I decided to build a flashcard app as easy to use as possible for them.
A tool to index public BitTorrent files.
I started working on Pantor after reading the paper Crawling BitTorrent DHTs for Fun and Profit. I enjoyed learning about the BitTorrent protocol (especially the distributed hash table) but stopped working on the project because connecting to as many BitTorrent peers as possible looked a lot like I was victim of a distributed denial of service attack to my VPS provider.
An OCaml learning platform in the browser.
I created Typi when I was a teaching assistant at Lycée Louis-le-Grand so that students would be able to complete the exercises at home without needing to install OCaml on their machine. It is no longer maintained and would require some work to make it work with the current version of the OCaml compiler but you can use the newer Learn-OCaml instead.
A tool to extract named entities from articles of the newspaper Le Monde.
This work was the topic of an internship at the Max Planck Institute for Informatics and led to the publication of this research paper.