:-==+==---::
            :-=------=*******+==-:
     .:::-=++=--:::--===++***+===+******+==-.
:-------==++*#%%%#####+=-:-===-:::--===++**#%+
+==+++*#%%@@@@@@@@@@@@%=-::::===::::==--:--=*%%*=:
+++*###%@@@@@@@@@@@@@@@#==::::-====*###*=---=+*#%@@#=.                                                       ......:::::
++**##%@@@@@@@@@@@@@@@@#+++=::::-=+%@@@##%*==**====*%%#:                                      ......:-::::::::::::------
**##%@@@@@@@@@@@@@#=:   :++**+=::::=%@@@@@@@@@@@%#**++%@=                               .:::..::--=------+++====++++====
#%@@@@@@@@@@@@@@*.        :*%%%+-:-=#%@*:@@@@@@@@@@@@#++%#.       ..:::--=----:..:::::::--:::----=+=-+*##%%@@%%%%#*+==--
@@@@@@@@@@@@@@*.             ::----=+=+#%@@@@+@@@@@@@#+%%%%   ::-:-+=+*#%+++++:.::-**+**+-:------+%@@@@%%%@@%@%%#*+++=--
@@@@@@@@@@@@+.                      :-+**#%@@- =@@@@@@.:%%@#  :+###%#**++=*%@@+:=*-#@@*-::==----=%@@@@@@@@%%%%%%%##**+++
@@@@@@@@%*-                            =*#@%@%  +@@@@@*  -=-                  .+%@@%*-::-+%%++**%@@@@@@@@@@@@@@@@@@%%%%%
@@@@@#+:                                %@@@#@=  *@@@@*                       .+#*-:-+#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
%*=:                                    **:-+=   -@@#%=                    :-=++=*#%@@%%%@@@@@@@@@@@@@#=.    :--=+*##%%%
                                                                          :+====#@@#%@#==*@%#%@@@@@%=
                                                                           :+#@@@#*#@@###%#%@%%%*=:
                                                                            =*@@#*@@+:=+%@=:::.
                                                                            +%@@+#@* -@@@=
                                                                            ==@%+@#  :*+%-
                                                                            -+@%+@-   ==*.
                                                                             :: :.

  

About

I'm a developer living in Munich.

My work focuses on developer tooling, reproducible builds, continuous integration, and cloud deployments. I also work on full-stack projects when the tooling or infrastructure needs it.

Most recently I have created rrepo, a fast R package registry built on Cloudflare Workers for dependency resolution across historical package versions. It powers rpx, a new package manager for R that computes deterministic lockfiles.

My fascination with developer tooling started with my own workflow. My dotfiles along with much more are available on GitHub.

Feel free to check out my blog for more insights.