Projects
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.
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
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
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.
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.