Maxime Lagresle

Open Source Projects

I like to build tools that help me solve problems I encounter or simply to learn something new. Here are a few open-source projects I've created and currently maintain:

A Kubernetes Controller that proactively evicts Pods approaching their memory limits, enabling graceful shutdowns before OOM (Out of Memory) termination occurs.

A Kubernetes Admission Controller that injects spec.dnsConfig.options.ndots:1 inside Pods upon creation (if not present). This prevents most of the DNS resolvers from issuing extra DNS requests based on the local search list, which improves performance at the expense of portability.

Earlier experiments

Over time, I've also worked on other small projects and experiments that I no longer actively maintain, but might still be useful or interesting:

synocrypto

A Go library to decrypt/encrypt Synology Cloud Sync files on various Operating Systems (Linux, macOS, Windows).

mumbi-fs300

A project that aims to help automate the control over Mumbi m-FS300 power plug through MQTT, using a an Arduino + RF module.

Blackbox Library

A cross-platform library to read Cleanflight/Betaflight blackbox flight logs.

KeepMeConnected

My first Swift app, which I developed for myself and my colleagues at Xing, helps us log into the company office firewall automatically.