It is created by Alexandre Zolotovitski, e-mail: alex DOT zolot AT gmail DOT com, modifying some ideas and python code of Douwe Osinga.
Details of the algorithm are in the blog.