Bitácora
Blog
Lo que construyo, por qué tomé cada decisión y lo que salió mal. Algunos artículos están en inglés.
17 artículosRSS

QRFleet's stack: from a QR scan to a completed inspection
How QRFleet connects its Next.js interface, FastAPI backend, offline queue and managed storage to handle fleet inspections.

Routing Hermes coding requests with OpenRouter Pareto Code
I use Hermes Agent as a terminal assistant. For cloud requests, I recently switched its default model to openrouter/pareto-code. The name looks like a model ID, but it is a rout…

I replaced a template API with a small HTML-to-PNG image generator
The Projects page on this site used to describe an image pipeline built around Bannerbear. That description was out of date. I wanted to change a layout without going back to a…

Hermes Agent — My personal AI assistant that manages my homelab
I use AI every day. Not through a web interface — through a terminal agent that SSHes into my server, checks my Docker services, writes to my Obsidian vault, and runs automation…

QRFleet — Building a production fleet damage reporting app
Drivers reporting damage via WhatsApp. Photos lost in the chat, descriptions misunderstood, no traceability. Management needing a dashboard that didn't exist.