~/juan $ whoami
Juan Carranza
Electronics engineer who codes and 3D-prints. I design circuits, write firmware, and break things on purpose so I can write about fixing them.
Things I've made
in progress
Homelab Kubernetes Cluster
A self-hosted k8s cluster running on old hardware, exploring container orchestration, GitOps with Flux, and self-hosted services.

shipped
PrintForHelp
An open-source coordination platform connecting people who need 3D-printed parts with makers who own printers. Built in three days after the June 2026 Venezuela earthquake, now running at printforhelp.org.
in progress
Piezario
A desktop app for makers to organize a personal catalog of 3D models and work out what a print actually costs. No database, no import step โ the folder on your disk is the database.
Latest writing
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.
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.
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.
// cat ~/now.md โ updated this week
- Working on my homelab k8s cluster
- Planning a trip to Hawai with my wife โ She loves Mohana!