I build systems that make teams faster
- based
- Zürich, CH / remote
- available
- open to work from February 2027
I've worked from embedded devices to highly available cloud systems.
selected work
Marchyo
A declarative NixOS desktop: Hyprland, a Quickshell shell, a matched theme and a curated set of apps in one flake.
- problem
- A workstation should be boring to rebuild.
- result
- Inputs are pinned and the whole machine comes from the flake, so it rebuilds from Git.
approach
I don't have enough hours in the day to build everything I want. Most teams don't either. So I keep trying to remove work: automate the boring parts, make builds reproducible, shorten feedback loops, and write tools that stop people from doing the same thing twice.
Most of my work is mentoring, SRE, CI/CD, reproducible builds, developer tooling, and security. Boring in a good way. When that layer works, product teams get more time for actual product.
log
projects
nixpkgs-extra
Nix packages and NixOS and Home Manager modules that are not in nixpkgs, with a binary cache.
Jotain
My GNU Emacs 31 configuration with a Nix build layer: Eglot, Vertico, Consult, Corfu, org-mode and Magit.