Here are some personal projects and some open source contributions. Not all contributions I made are listed here.

Some of my work (especially on the Clojure ecosystem) can also be found on the Exoscale Github organization.

Clojure

I love Clojure. It’s a fun, fast, powerful language but not very well known.

  • Tour of Clojure (repo here) is a interactive Clojure tutorial, currently only available in French (PR welcome for adding more lang !).

Meuse

Meuse is a Rust private registry.

It fully implements the Rust alternative registries RFC and API and also exposes an API to manage users, crates, tokens and categories. Meuse can store the crates binary files in various backends (filesystem, S3…).

It can also be used as a mirror for crates.io.

Check the website of the project for more informations ;)

Cabourotte

Cabourotte is a modern monitoring tool written in Go which allows you to configure various kind of healthchecks of your infrastructure.
It also has tons of cool features like an API to dynamically configure healthchecks, one-off healthcheck support, provides a lot of metrics, exporters to push healthchecks results on other systems…​

You can also check the documentation website for more information.

Commentator

Commentator is a commenting system where comments are stored on an S3 compatible storage. It includes features like rate limiting, challenges to avoid spammer, in-memory cache for comments, an API to manage and approve comments, a small event system…​

It’s what I use on this blog for comments.

Mirabelle

Mirabelle is a stream processing engine inspired by Riemann, but with additionals capabilities.

You can check the documentation website for more information.

Riemann

I contributed to the Riemann project and its ecosystem.

Riemann is an amazing stream processing engine for monitoring. You push events to Riemann, and it calculates statistics on the fly (percentiles, rate, combine events from differents hosts…​), does alerting, forwards events and alerts to external systems (Graphite, InfluxDB, Elasticsearch, Pagerduty…​), and a lot more !

I worked on Riemann itself, and its ecosystem (clients in differents languages (Go, Clojure, Java,..), integration with other monitoring tools, documentation and helping users…​).

I also wrote a couple of Riemann plugins:

My infrastructure

My personal infrastructure is deployed on the Exoscale managed Kubernetes offering (SKS).

Top of page