Skip to content
View joanmarcriera's full-sized avatar
🌴
On vacation
🌴
On vacation

Organizations

@embl-ebi

Block or report joanmarcriera

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
joanmarcriera/README.md

Joan Marc Riera Duocastella

Infrastructure and platform leadership. Twenty years running production systems, most recently as Deputy Head of Operations at EMBL-EBI, Europe's bioinformatics institute: a 150 PB+ active archive, 4,500+ monitored servers, and identity services for 5,000+ users across six sites.

Now: advisory and senior leadership work; Oxford Executive Finance Programme (Saïd, 2026); Google Professional Cloud Architect in progress. Member, BCS; CITP application under assessment.

What I run

Everything below is production, self-hosted, behind a single identity provider, fully monitored, with off-site replication and tested runbooks: automation (n8n), observability (Prometheus/Grafana), documentation, CRM, private git with CI, and a local-first AI inference stack (Ollama, LiteLLM, WhisperX, Qdrant).

Products and tools

  • Distavo: macOS menu-bar app; recordings become Markdown meeting notes via your own WhisperX and Ollama servers
  • Castellum: macOS mail client that is also a project-management client (Rust core, native AppKit; in development)
  • Gemina VPN: macOS dual-uplink reliability tool; calls and SSH survive a network blip
  • Grid capacity map: datacenter-siting screening across European grid connection capacity (TSO + DSO data, 8 countries)
  • Tankmate: local-first aquarium-care PWA
  • EV cost tool: UK total-cost-of-ownership decision tool — EV vs petrol, diesel, hybrid
  • CNCraft: prompt to CNC-ready output (SVG, DXF, plotter, G-code)
  • Image to Excalidraw: diagram screenshots become editable scenes

Elsewhere

Pinned Loading

  1. Home-office-automations Home-office-automations Public

    Agent-maintained knowledge hub for a privacy-first home-office automation stack. Live at ai.riera.co.uk

    Python

  2. image-to-excalidraw image-to-excalidraw Public

    Turn a diagram screenshot into an editable .excalidraw file — static web app. Live at i2e.riera.co.uk

    JavaScript

  3. distavo distavo Public

    macOS menu-bar app that turns meeting recordings into structured Markdown notes via your own WhisperX + Ollama servers

    Swift

  4. ev ev Public

    Should you switch to an EV, or buy petrol/diesel/hybrid? An interactive UK total-cost-of-ownership decision tool. Live at ev.riera.co.uk

    JavaScript

  5. Gemina Gemina Public

    Gemina — a macOS reliability VPN that sends every packet over two uplinks at once and keeps the first copy through, so calls and SSH survive a dropped link. Open-core: AGPL gateway, Apache client.

    Go

  6. rackpeek-truenas rackpeek-truenas Public

    TrueNAS SCALE deployment for RackPeek — home lab infrastructure documentation