[{"data":1,"prerenderedAt":163},["ShallowReactive",2],{"navigation":3,"page:/es/now":59},[4],{"title":5,"path":6,"stem":7,"children":8,"page":34},"Blog","/blog","blog",[9,13,35,39,43,47,51,55],{"title":10,"path":11,"stem":12},"Using the official exchange rate in Venezuela's e-commerce","/blog/bcv-scraper","blog/bcv-scraper",{"title":14,"path":15,"stem":16,"children":17,"page":34},"Case Studies","/blog/case-studies","blog/case-studies",[18,22,26,30],{"title":19,"path":20,"stem":21},"Rebuilding an e-commerce platform on NestJS + Next.js + Medusa in three months","/blog/case-studies/retail-ecommerce-rebuild","blog/case-studies/retail-ecommerce-rebuild",{"title":23,"path":24,"stem":25},"Stabilizing an inherited e-commerce platform on NestJS + Strapi","/blog/case-studies/retail-ecommerce-recovery","blog/case-studies/retail-ecommerce-recovery",{"title":27,"path":28,"stem":29},"A nationwide mobile sales-quotation app, integrated with SAP","/blog/case-studies/retail-sap-quotation-app","blog/case-studies/retail-sap-quotation-app",{"title":31,"path":32,"stem":33},"Shipping a high-scale PWA from an inherited e-commerce project","/blog/case-studies/supermarket-pwa-recovery","blog/case-studies/supermarket-pwa-recovery",false,{"title":36,"path":37,"stem":38},"ChronoCal: Time tracking inside Google Calendar","/blog/chronocal","blog/chronocal",{"title":40,"path":41,"stem":42},"Fixing GNOME Google Drive Mounts on NixOS 25.11","/blog/fixing-gnome-google-drive-mounts-on-nixos-25-11","blog/fixing-gnome-google-drive-mounts-on-nixos-25-11",{"title":44,"path":45,"stem":46},"From Nuxt to Hugo and Back Again","/blog/from-nuxt-to-hugo","blog/from-nuxt-to-hugo",{"title":48,"path":49,"stem":50},"The Intern is downloading movies again","/blog/intern-movie-torrent","blog/intern-movie-torrent",{"title":52,"path":53,"stem":54},"Japanese input in openSUSE Tumbleweed's KDE","/blog/japanese-input","blog/japanese-input",{"title":56,"path":57,"stem":58},"Jhey Pi: an official landing site for an aspiring musician","/blog/jp-landing","blog/jp-landing",{"id":60,"title":61,"body":62,"description":152,"extension":153,"links":154,"locale":155,"meta":156,"navigation":157,"ogImage":154,"path":158,"seo":159,"stem":160,"updated":161,"__hash__":162},"pages/es/now.md","Ahora",{"type":63,"value":64,"toc":144},"minimark",[65,70,77,82,93,97,108,112,120,124,127],[66,67,69],"h1",{"id":68},"ahora-q2-2026","Ahora - Q2 2026",[71,72,73],"p",{},[74,75,76],"em",{},"Ultima actualizacion: 13 de mayo de 2026.",[78,79,81],"h2",{"id":80},"trabajando-en","Trabajando en",[83,84,85],"ul",{},[86,87,88,92],"li",{},[89,90,91],"strong",{},"Crazy Imagine Software (tiempo completo, remoto)."," Desarrollo un sistema unificado de soporte y notificaciones con Laravel + Vue + Inertia.js.",[78,94,96],{"id":95},"aprendiendo","Aprendiendo",[83,98,99,102,105],{},[86,100,101],{},"Certificacion de IBM DevOps & Software Engineering (modulos de Containers, Kubernetes y CI/CD).",[86,103,104],{},"Generative AI for Software Developers (IBM).",[86,106,107],{},"Laboratorios iniciales en Google Cloud con Cloud Run y BigQuery.",[78,109,111],{"id":110},"publicando","Publicando",[83,113,114,117],{},[86,115,116],{},"Serie de casos de estudio sobre rescate y reconstruccion de plataformas.",[86,118,119],{},"Herramienta open source pequena enfocada en Laravel y BigQuery.",[78,121,123],{"id":122},"disponible-para","Disponible para",[71,125,126],{},"Estoy a tiempo completo, pero abierto a conversaciones para roles senior o consultoria fraccional.",[83,128,129,138],{},[86,130,131],{},[132,133,137],"a",{"href":134,"rel":135},"https://calendar.app.google/mdouT7hy7xS8XUcd9",[136],"nofollow","Agenda una llamada de 30 minutos",[86,139,140],{},[132,141,143],{"href":142},"/es/contact","Escribeme por contacto",{"title":145,"searchDepth":146,"depth":146,"links":147},"",2,[148,149,150,151],{"id":80,"depth":146,"text":81},{"id":95,"depth":146,"text":96},{"id":110,"depth":146,"text":111},{"id":122,"depth":146,"text":123},"En que estoy trabajando, aprendiendo y publicando este trimestre.","md",null,"es",{},true,"/es/now",{"title":61,"description":152},"es/now","2026-05-13T00:00:00.000Z","kGNlyZYgTI34lIjItQ4OkcqTNYTbcKg0m3UnjEKo5io",1783694870364]