I build systems that make teams faster

senior software engineer

based
Zürich, CH / remote
available
open to work from February 2027
hiring?
email or LinkedIn

I've worked from embedded devices to highly available cloud systems.

selected work

Marchyo

active · 2024-07-17

nix · nixos · hyprland · quickshell

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

2026-10-31

devenv-extra

projects/
2026-10-30

nixpkgs-extra

projects/
2026-04-17
2025-10-19
2025-08-30

projects

  • nixpkgs-extra

    Nix packages and NixOS and Home Manager modules that are not in nixpkgs, with a binary cache.

    2026-10-30

  • Jotain

    My GNU Emacs 31 configuration with a Nix build layer: Eglot, Vertico, Consult, Corfu, org-mode and Magit.

    2024-02-12

all projects

contact

search
esc to close
type to search · ↑ ↓ · enter to open · g then r p n h to go · t theme