Hi, I’m Ricardo.
I’m a software engineer working with PHP, Laravel, backend systems, Linux, NixOS, and homelab tools. This blog is where I keep notes from problems I debug, setups I maintain, and tools I keep returning to.
Now
Work software engineer at DB1
Backend payments, integrations and production systems
Systems NixOS, Proxmox, Docker and self-hosting
Tools developer tooling, automation and small utilities
Latest posts
View archive → Why I rewrote this blog 5 times The reasons, frustrations, and tradeoffs behind migrating from a Hugo prototype to Jekyll, Obsidian Digital Garden, Quartz, and finally Astro. 6 min read Turning a Proxmox LXC into a Codex Remote Devbox How I used codex remote-control inside a Proxmox LXC as an always-on Linux devbox, what worked, and what I would keep isolated. 8 min read Monitoring self-hosted services with Gatus, Docker and Caddy How I use Gatus for uptime checks, Slack alerts and a Caddy-protected dashboard in my homelab. 7 min read Flutter on NixOS: a devenv guide How I got Flutter and Android SDK working on NixOS using devenv for per-project isolation. 4 min read Running PHPUnit tests in Docker from Zed editor Configure Zed's task system to run PHPUnit tests inside Docker and fix tmux conflicts. 4 min read Vicinae: the everything launcher I've been waiting for Why Vicinae became my current Linux launcher after years switching between Synapse, Rofi, Ulauncher and others. 5 min read Fixing clipboard persistence in Wayland (Niri + NixOS) Fixing clipboard content disappearing after closing apps on Wayland with Niri and NixOS. 2 min read Modularizing your NixOS configuration How I refactored a monolithic NixOS config into a modular, multi-host structure. 7 min read
Open source projects
View all projects → learning build relm4-cairo-visualizer A real-time audio visualizer built with Relm4 and Cairo while learning Rust's GUI ecosystem. shipped utility keypirinha-theme-builder A visual tool for creating and previewing custom themes for the Keypirinha launcher. launcher plugin keypirinha-gitmoji Search gitmoji from the launcher and copy commit-friendly codes without breaking flow. daily driver massdrop-alt-default A personal QMK keymap for the Drop ALT keyboard, paired with a Docker-based firmware workflow.