Hello 👋
I’m Etienne, a freelance engineer based in the Netherlands helping teams build, secure, and operate reliable cloud-native platforms at scale. I work at the intersection of platform and cloud infrastructure engineering, developer experience, operations, and security.
I’m also a member of the FikaWorks Collective, a collective of engineers focused on cloud-native solutions. We work together as a community to help businesses adopt scalable, resilient cloud platforms using CNCF technologies.
Open-source projects
Year | Name | Description |
---|---|---|
2025 | otaflux | An over-the-air firmware updater for IoT devices using OCI compliant registries. |
2025 | ai-generated-tech-blog | AI generated blog posts using Pydantic AI and Hugo static site generator. Featuring AI models such as OpenAI, Google Gemini, xAI Grok, etc. |
2024 | sds011-nostd-rs | Rust SDS011 driver no_std environments compatible. |
2024 | homie-lab | Home lab setup using Talos, Kubernetes, Synology CSI, Gluetun, InfluxDB, NanoMQ, Grafana, Radarr, Sonaar, Qbittorrent, etc. |
2023 | testcontainers-dapr-example | Example of using Testcontainers to run integration tests for Dapr based microservice architecture. |
2023 | stm32-sequencer | Modular music CV/Gate sequencer prototype using the STM32F103C8 chip (blue pill). |
2023 | esp32-home-sensor | ESP32 DevKit v1 home sensor (bme280, scd30, sds011) with InfluxDB, Telegraf and Mosquitto using MQTT over TLS and over-the-air firmware upgrade (OTA). |
2021 | grgate | Git release gate utility which autopublish draft/unpublished releases based on commit status. |
2018 | istio-cross-namespace-canary-release-demo | Cross-namespace canary release using Kubernetes, Istio and Helm. |
2018 | helm-monitor | Monitor K8S Helm release, rollback on metrics behavior (Prometheus, Elasticsearch, Sentry). |
2018 | helm-convert | Convert Helm charts into Kustomize compatible package. |
2018 | docker-nginx-prometheus | Docker NGINX with Prometheus endpoint running on Alpine. |
2017 | k8s-deployment-strategies | Kubernetes deployment strategies explained. |
2017 | estafette-gke-preemptible-killer | Kubernetes controller to spread preemption for preemtible VMs in GKE to avoid mass deletion after 24 hours. |
2016 | docker-compose-full-stack-demo | Demonstration of using docker-compose to spin-up a local environment with 3 micro-services: NodeJS APP + NodeJS API + MongoDB. |
Public speaking
Writing
Writing (personal)
Year | Title |
---|---|
2025 | OtaFlux: Simple OTA Firmware Updates via OCI Registries |
2025 | Rust for IoT: Building a Secure ESP32 Weather Sensor with MQTT, TLS, and OTA Updates |