Become a sponsor to Michael Ruoss
Hey there, I'm Michael, a full-stack and platform engineer from Zurich, Switzerland. I spend a great deal of my time contributing to widely used Elixir libraries.
Current projects include:
- flame_k8s_backend - A FLAME backend for Kubernetes
- Livebook Helm Chart
- kubereq - Used by kubegen to build Resource based Kubernetes API clients using Req with
kubereq
. - kubegen - Generate resource based Kubernetes clients.
- kino_k8s - A Livebook Kino for learning how to use the k8s Elixir library
- k8s - Kubernetes API Client for Elixir
- bonny - The Elixir based Kubernetes Developmen
- ymlr - A YAML encoder for Elixirt Framework
- k8s_webhoox - Kubernetes Webhooks SDK for Elixir
- pluggable - Elixir library to build Plug-like pipelines
- gcs_signed_url - GCS Signed URL helper for Elixir
Besides that, I've started tasting my own dog food and created Kompost, a Kubernetes operator written in Elixir using bonny.
In fall 2023 I have created kino_k8s, a Livebook Kino for learing how to use the k8s Elixir library
In summer and fall 2022 I gave bonny
a thorough redesign which made the codebase much cleaner and easier. This allowed me to easily add some features which have been on the roadmap for a long time. The new design has been much appreciated by users of the library trying out the release candidate.
The bonny facelift was followed by some work on k8s
where I have replaced HTTPoison
with mint
and mint_web_socket
.
My current focus lies on Kompost where I'd like to add some more features, new components and a helm chart.
Featured work
-
coryodaniel/bonny
The Elixir based Kubernetes Development Framework
Elixir 390 -
coryodaniel/k8s
Kubernetes API Client for Elixir
Elixir 317 -
ufirstgroup/ymlr
A YAML encoder for Elixir.
Elixir 22 -
mruoss/pluggable
Elixir library to build Plug-like pipelines
Elixir 18 -
mruoss/flame_k8s_backend
A FLAME Backend for Kubernetes.
Elixir 97 -
Smarty 8