Skip to content
View chrislongros's full-sized avatar
:electron:
:electron:

Block or report chrislongros

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
chrislongros/README.md

Hi there, I'm Christos ⚡

UNIX enthusiast · Open-source developer · AUR packager · Spaced repetition nerd


About me

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

Highlights

  • 📦 AUR maintainer — 8 packages covering spaced repetition tooling and medical imaging, plus co-maintainer of r-rlang
  • 📊 CRAN authorankiR, a comprehensive R toolkit for Anki flashcard database analysis (137 functions)
  • 😈 FreeBSD contributor — active PRs open against freebsd-src and freebsd-doc
  • 🗄️ OpenZFS contributor — storage improvements PR currently under review
  • 🗃️ 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

Projects

Anki & Spaced Repetition

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

AUR Packages

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

Upstream Contributions

Project Status
FreeBSD/freebsd-src PR open — kernel fix in review
FreeBSD/freebsd-doc Documentation improvements
OpenZFS PR open — storage improvements in review
TrueNAS WebUI Bug fixes merged
ankitects/anki Backend & frontend contributions
ankitects/anki-core-i18n Fluent i18n translations

Homelab

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

Tech Stack

R Rust C Python Bash Docker Arch Linux FreeBSD TrueNAS ZFS


Stats

Pinned Loading

  1. anki anki Public

    Forked from ankitects/anki

    Anki's shared backend and web components, and the Qt frontend

    Rust 1

  2. freebsd/freebsd-src freebsd/freebsd-src Public

    The FreeBSD src tree publish-only repository. Experimenting with 'simple' pull requests....

    C 8.9k 3.2k

  3. freebsd/freebsd-doc freebsd/freebsd-doc Public

    FreeBSD doc tree (read-only mirror)

    HTML 372 399

  4. anki-manual anki-manual Public

    Forked from ankitects/anki-manual

    Anki's manual

    CSS 1

  5. ankitects/anki-core-i18n ankitects/anki-core-i18n Public

    Fluent translation files for Anki

    Fluent 21 19

  6. ankitects/anki-desktop-ftl ankitects/anki-desktop-ftl Public

    Fluent translation files for Anki's Qt GUI

    Fluent 4 6