Software Projects

My open source coding activities are visible on:


For those who do not allow their mails being read by a large cloud provider, fighting junk mail is an endless task. And, many people developed various -- sometimes really clever -- techniques to mitigate it. Though, current spam filters are typically time-consuming to configure, consume immense resources (or deliberately do not use all available information), and are complex in maintenance.

This text is about Sisyphus, a novel filter that automatically learns all (!) your mails' content to effectively fight off junk, is easy to deploy (one binary), and just needs one line of config, the location of your mail directory.



Bapu provides a graphical interface to manage your virtual machines on Gandi.

How to start

Log into your account and then visit the API Management Page.

Create an API key by clicking the respective buttons.

Copy the API key into the configuration file `bapu.toml` (you find a sample file with the distribution).

Finally, start bapu.


All contributions are most welcome. Development of this project is on BitBucket.

Meaning of the Name

Bapu (Gujarati for "Father of the Nation") was one of the calling names for Mahatma Gandhi. (source: Wikipedia)