by Jesús Rojo Martínez
Building products, leading teams, and writing about what I learn along the way.
The decisions behind JRM Lab: why WordPress and Ghost didn't fit, how I landed on Astro with AstroPlate and what I built on top of it with AI as an implementation partner.