GenericRikka / Kavex

Rikka Göring

Volunteer · Autodidact · FreeBSD ports contributor

FreeBSD ports contributor focused on HPC infrastructure. Eight to ten years of self-taught programming under the surface, a little under a year of active open source contribution. Currently porting and upstreaming UCX, OpenMPI, PRRTE, PMix, and Slurm. Based near Karlsruhe.

Rikka Göring
0 years self-taught programming
0 year open source contribution
0 ports maintained on FreeBSD
0 upstreams SchedMD/slurm · net-snmp/net-snmp · openucx/ucx

FreeBSD ports contributor focused on HPC infrastructure.

Eight to ten years of self-taught programming under the surface. A little under a year of active open source contribution. Current focus is the FreeBSD HPC runtime stack — net/ucx, mpi/openmpi, mpi/prrte, mpi/pmix, sysutils/slurm-wlm — with patches landed both in the FreeBSD ports tree and upstream at openucx/ucx, SchedMD/slurm, and net-snmp/net-snmp.

Working relationships with FreeBSD committers and upstream maintainers, built over multiple successful review cycles. Named contributor in the openucx/ucx AUTHORS file with a signed CLA. Two merged documentation contributions to the FreeBSD quarterly HPC ports modernization status reports. Comfortable across the discipline boundary between ports work and FreeBSD src.

For the philosophy of all this — why FreeBSD, why HPC, why I do this at all — see kavex.kavocado.net. For the work itself, the rest of this site.

Languages & Tooling

C Python Shell / sh Make / bmake RST / Markdown Git

Systems & Platforms

FreeBSD FreeBSD ports FreeBSD src Linux POSIX kqueue epoll

HPC Stack

UCX OpenMPI PRRTE PMix Slurm RDMA InfiniBand

Practices

Upstream-first Portability Patch auditing Code review Multi-arch testing Documentation