Neurodesk: Open-Source Platform Engineering
Open source · org adminI'm organisation administrator for Neurodesk, an open-source neuroimaging platform used by researchers worldwide. Across five repositories I own its cloud and CI/CD infrastructure end to end, and contribute to the science notebooks themselves. 40+ merged pull requests and counting; co-author on a 2025 OSF preprint.
- 40+
- PRs merged
- 16+
- VMs to ephemeral pods
- 20-30%
- faster CI/CD
- Re-architected CI from 16+ always-on VMs to Terraform-provisioned Kubernetes ARC ephemeral runners, with a second multi-AZ cluster for redundancy (~99% uptime).
- Built the per-pull-request preview-deploy system for neurodesk.org: bot-comment live previews, safe even for external contributors, with gated staging to production promotion.
- Migrated container builds onto self-hosted ARC pools and moved production images to GHCR with a Quay mirror and native arm64 multi-arch builds.
- Created a lightweight, workflow-based review system for community-contributed teaching notebooks (NeurodeskEDU): JOSE-inspired but pure pipelines, no bot or VM, with review badges and UUIDs.
- Implemented secrets management and least-privilege DevSecOps controls on the self-hosted ARC runners, hardening the CI supply chain.
- Currently building content-addressed distribution of Apptainer .sif images as OCI artifacts via ORAS, pulled by digest from a registry instead of hosted as standalone files.