UNIX enthusiast · Open-source developer · AUR packager · Spaced repetition nerd
I am an open-source developer with a strong focus on the FreeBSD/OpenZFS ecosystem, Arch Linux packaging, and self-hosted infrastructure. I maintain several AUR packages, have published an R package on CRAN, and actively contribute to upstream projects in the UNIX and spaced repetition space. Alongside my development work, I build EDC database systems for clinical research — self-hosted alternatives to commercial platforms like REDCap.
- Ask me about ZFS, FreeBSD, Anki, FSRS, Arch Linux, TrueNAS, Docker
- Currently learning: C/C++, Rust, R
- Main interests: filesystems, storage internals, self-hosted infrastructure, spaced repetition science, EDC systems
- Blog: chrislongros.com
- Mastodon: @chrislongros@mastodon.social
- AUR maintainer — 8 packages covering spaced repetition tooling and medical imaging, plus co-maintainer of
r-rlang - CRAN author — ankiR, a comprehensive R toolkit for Anki flashcard database analysis (137 functions)
- FreeBSD contributor — new ports for py-fsrs and py-genanki under review, plus Greek handbook translations in freebsd-doc
- OpenZFS contributor — 2 merged + 2 open PRs improving zpool error messages and diagnostics
- EDC systems developer — self-hosted clinical data capture platforms as REDCap alternatives
- Homelab operator — 80+ containers on TrueNAS Scale with ZFS, Tailscale, Prometheus, and S3-compatible object storage
| Project | Description |
|---|---|
| ankiR | R package on CRAN — read & analyse Anki SQLite databases, retention stats, FSRS parameters (137 functions) |
| rfsrs | Rust/R bindings for the FSRS-6 spaced repetition algorithm |
| anki-snapshot | Git-based version control for Anki collections with human-readable diffs |
| anki-sync-server-enhanced | Self-hosted Anki sync server — multi-user, auto-updates, web dashboard, TLS, Prometheus metrics |
| Package | Description |
|---|---|
anki-snapshot |
Git-based version control for Anki collections |
r-ankir |
Comprehensive R toolkit for Anki flashcard analysis (137 functions) |
r-fsrs |
R bindings for the FSRS-6 spaced repetition algorithm |
nifticlib |
NIfTI-1 neuroimage format I/O library |
xmedcon |
Open-source medical image conversion toolkit |
python-fsrs |
Free Spaced Repetition Scheduler — Python implementation |
python-ankipandas |
Analyse and manipulate Anki flashcards using pandas |
python-genanki |
Python 3 library for generating Anki decks |
Co-maintaining: r-rlang — Functions for Base Types and Core R / Tidyverse Features
| Project | Status |
|---|---|
| OpenZFS | 2 merged (zpool error messages), 2 open (EDOM handling, device failure reporting) |
| FreeBSD/freebsd-ports | 2 new ports under review — py-fsrs, py-genanki |
| FreeBSD/freebsd-doc | 5 open PRs — Greek handbook translations and updates |
| TrueNAS WebUI | 7 merged — bug fixes, replication wizard fix, Greek translations |
| TrueNAS Apps | Anki Sync Server Enhanced added as community app |
| Immich | 2 merged — mobile nav bar fix, docs clarification |
| ankitects/anki | 1 open PR — simulator graph fix |
| ankitects/anki-core-i18n | 181 commits — Greek (el) Fluent translations via Pontoon |
| ankitects/anki-manual | 1 merged (FSRS docs), 1 open (search keyword docs) |
| ankimcp/anki-mcp-server-addon | FSRS parameter tools merged |
| open-spaced-repetition/fsrs4anki-helper | 3 merged — Greek translations |
| tidyverse/forcats | 1 open PR — desc argument for fct_infreq() |
| BioArchLinux/Packages | r-ankir package merged |
| vim/vim | Greek installer merged |
| archlinux/archinstall | Greek translations merged |
Running a TrueNAS Scale homelab with:
- 80+ Docker containers managed via Portainer
- ZFS storage pools across HDDs and NVMe SSDs, with I/O-heavy workloads on dedicated SSD vdevs
- Tailscale Serve for secure, zero-config remote access
- Garage and RustFS for S3-compatible object storage and automated backups
- Self-hosted Anki sync server, Prometheus/Grafana monitoring stack, and EDC research platforms
R · Rust · C · C++ · Python · Bash · Docker · ZFS · Arch Linux · TrueNAS · FreeBSD · Anki · FSRS


