yayi C++, python, image processing, hacking, etc



A bit of narcissism. I have industrial and academic background. I believe that applied research can benefit a lot from good engineering and software development skills.


Good techy people often put somewhere their GPG fingerprint. So let's start with that, just to point a bit more that security is an important thing (on the top of the fact that I am techy)


EA29 15DE 9DEE 7F2C FC17
F36D D4DC F656 B166 91C4

Public key available from here

My projects


The GIT repo of Yayi is here.

Yayi is an open source library for image processing and mathematic morphology. It is written in C++ and can be used from Python. The library is by design cross-platform.

It's been a long time I have not updated the library. I know, time is always an issue, but I appreciate contribution and/or feedback.


I started working on Boost.test in 2014, helping Gennadiy to get out the documentation of the new features he developed and never got the chance to release. Then, together with the wonderful help of Andrzej Krzemienski, the release came out to life in 2015. This was a successful release.

After that, I really appreciated working with Gennadiy and contributing to the Boost project, and the Boost.test framework is really nice and powerful. Staying a maintainer (today the primary one) and keeping the library alive is nice.


The GIT repo of code.doc is here.

This is my first Django project, I really wanted to explore this nice web application framework. At the same time, I wanted to stay away from all the Javascript and HTML world (mostly because I know I dislike JS, and because I know that I am far from being a good graphic designer), so Django was the perfect fit.

Code.doc is about hosting documentation: you generate a piece of documentation, and then you push it to code.doc, such that others can read the documentation without being forced to generate it. This looks a bit like readthedoc, but to my defense I started code.doc in 2014, and at that time I was not aware of the existence of readthedoc.

There are couple of things that code.doc does:

Give code.doc a try! It is used in prod at Max Planck for Intelligent Systems in Tübingen.