Projects
I don’t keep a long list of side projects. Most of my energy goes into my day job, so what I maintain outside of work is small on purpose: a few things I actually use, plus the occasional upstream contribution.
Things I maintain
This blog
Jekyll site I’ve run since 2021. It’s where I write up what I’m learning: R and Python workflows, reproducible environments, Linux tooling, self-hosting, and the occasional keyboard or CLI rabbit hole.
dotfiles
My Linux setup: tiling window manager, shell, CLI tools, Firefox customization. Nothing fancy, just the config I rely on every day, kept in version control so a fresh machine takes hours, not days.
R-project-bootstrap
A small R project template I use to start new analyses: Dockerfile, Makefile, directory structure, and a few opinions. Inspired by the Cookiecutter Data Science template, trimmed down to what I actually use.
Upstream contributions
Most of my R work happens here — contributing to tools I already depend on rather than starting new packages. I contribute as much as I can to collapse and kit (both part of the fastverse), as well as data.table — mostly performance and portability fixes and small docs cleanups where I spot them.
Day job
I work with data — day to day that’s mostly Python, on top of a long R background. Reproducible workflows, Docker and renv for environments. I can’t share that code, but I write up the generalizable parts here. A few examples from the R side: