~/juan $ ls -t blog/

The log

Articles and write-ups on electronics, firmware, 3D printing, and whatever else I'm tinkering with.

Wired Ethernet 'connected' but no internet without Wi-Fi (and stuck at 100 Mb/s)

My desktop said the cable was connected, yet the moment I turned Wi-Fi off the internet was gone. Three separate problems were stacked on top of each other: a dead DNS server, ARP flux between two NICs on the same subnet, and a forgotten ethtool command capping the link at 100 Mb/s.

5 min

PrintForHelp: what my wife and I built after the Venezuela earthquake

On June 24 two earthquakes hit northern Venezuela. Within days the maker community was printing splints for the injured — and drowning in WhatsApp messages. This is how we ended up building a platform to organize it.

5 min

Fixing Steam 'opens then closes' on Linux (the steamwebhelper crash loop)

Steam launched from the .deb would flash a window and vanish on Ubuntu 26.04. It wasn't missing libs, the GPU driver, or AppArmor — it was the bundled Chromium UI crash-looping. Here's how I tracked it down and fixed it.

5 min

Deploying Harbor on k3s: a private container registry for the homelab

How I set up Harbor as a self-hosted Docker registry on my k3s cluster, exposed it through Traefik with a clean hostname, and got image pushes working end-to-end.

5 min