Blog

I write here roughly once a week (or not) not on a content calendar, but organically, based on problems I actually run into.

Browsing all posts, across every topic: research, workflow debugging, homelab infrastructure, reflections, and quick reference notes.
Research & Science. Spatial AI, climate data, and the models behind flash drought early warning. This is where research findings, methods, and technical rigor live. The posts most relevant to postdoc committees, collaborators, and fellow researchers.
Workflows & Code. Debugging logs, data pipeline fixes, and the developer workflow decisions that support the research dev environment setup, tooling for research code, and technical problem-solving directly tied to getting real work done.
Thoughts & Process. Reflections on academic life, research process, and the occasional opinion. The authentic voice behind the CV.
Homelab & Systems. Self-hosted infrastructure, containers, and networking. The systems and architecture work behind my homelab, including Tailscale setups, OS-level configuration on immutable/atomic Linux distros, and self-hosted service deployments.
Notes & Snippets. The small stuff I look up again later so I don't have to re-ask an AI or re-search the same problem twice. Not curated for a specific audience; mostly here for me.

2026

KDE Plasma: Manual Screen Off Button

Published:

I needed to power off my laptop screen on demand without pausing background tasks. Here’s a quick guide to a menu item that puts the display straight to standby.

Trivia Dataset & Tooling Links

Published:

The other day I was interested on creating a big list of trivia questions to play with my friends. I surfed the internet and found these!

VSCodium Flatpak: Trash + KWallet fixes

Published:

Flatpak sandboxing breaks VSCodium on Fedora Kinoite: trashbin doesn’t work, and it can’t reach KWallet, leaving GitHub tokens stored in plain text.

GitHub multi-account in VSCode

Published:

VS Code doesn’t handle multiple GitHub accounts well. Here’s how to set up separate profiles for work vs. personal accounts using --user-data-dir and KDE launchers.

Local AI: Ollama + Open WebUI (old)

Published:

A local, private AI setup: Ollama plus Open WebUI, running rootless via Podman Quadlets/systemd. Works well on atomic desktops like Fedora and Bluefin.

Firefox/librewolf profile manager at start

Published:

Firefox/LibreWolf offers two ways to manage profiles. The classic selector GUI lets me choose which profile opens a link, or reject it on a misclick.

KDE Plasma: Manual Screen Off Button

Published:

I needed to power off my laptop screen on demand without pausing background tasks. Here’s a quick guide to a menu item that puts the display straight to standby.

Enabling Firefox’s containers

Published:

For some reason, in my Firefox’s installations of my Linux machines the containers function is just not enabled and can’t find it in the settings. This includes Librewolf browser as well. It its very simple to activate.