Open-source projects I actively maintain:

Blueberry

Atomic, container-native, Fedora-IOT based operating system for aarch64 single-board computers that provides:

  • minimal — GitOps ready foundation, for edge infrastructure and containerised workloads.
  • blueberry — minimal + storage primitives and observability, for building container-native lightweight NAS systems.
  • k3s — blueberry + k3s binaries, for running light-weight Kubernetes clusters.
View on GitHub (opens in new tab)

CortX AI

Foundation for building intelligent software systems - at it’s heart is COREtex: a deterministic runtime for executing AI-driven workflows.

  • natural language is a first-class interface
  • automation remains transparent and debuggable
  • ai behaviour is observable and auditable
  • tools and services can be safely composed and extended
  • systems remain local-first, modular, and developer-friendly
View on GitHub (opens in new tab)

cnxns

Provides a unified interface for reading and writing data across diverse systems. It abstracts connection management, authentication, and data transfer into three simple functions.

  • Minimal API: Three functions cover all use cases
  • Framework Neutral: Core library has zero dependencies
  • Streaming by Default: Designed for large datasets with bounded memory
View on GitHub (opens in new tab)

Keystone

Ansible-based infrastructure system that provisions and governs the host layer only of a container-native NAS platform. It manages OS configuration, storage primitives, container runtime, and essential infrastructure—but not application services.

  • Mimics blueberry — for hardware not supported by Fedora IOT.
  • Debian based.
View on GitHub (opens in new tab)

Relay

Declarative Podman container orchestration via Ansible + Quadlet.

  • Implements Layer 2 (Services) on a Blueberry or Keystone provisioned NAS.
  • Manages containerised services only.
  • Follows GitOps principles: declarative, idempotent, and reproducible from Git.
View on GitHub (opens in new tab)