Ir al contenido

Proyectos

Lo que construyo cuando la herramienta que necesito no existe, o cuando la encuentro rota.

  • oxlint-tailwindcss

    Plugin nativo de oxlint para Tailwind CSS v4. Autofix y zero-config, diseñado desde cero para Tailwind v4 y usado en producción en monorepos de millones de líneas.

    “We use it internally in a 3M lines monorepo, and a full type-aware check is still ~1.2s. Amazing work from @sergioazoc.”
    Felipe Torres, CTO & Co-Founder, Skyward · ver la fuente

    GitHubnpmLeer cómo lo construí

  • Hollware

    CMS open source para agentes, nativo de Cloudflare. El contenido de este sitio (posts, charlas, proyectos y links) vive ahí.

    hollware.comGitHub

  • Context Architecture

    La práctica que creé para estructurar un repo de forma que su intención y su comportamiento sean igual de legibles para personas y agentes. El repo es el contexto: le creen al código, no a tu prompt.

    context-architecture.devGitHubLeer el post

Contribuciones

Issues y PRs en proyectos que uso. Algunos los implementé yo, otros los resolvió el equipo a partir del reporte.

  • h3: preservar req.url percent-encoded para HTTP proxies

    Después de un fix de seguridad, h3 (el router HTTP de Nitro y Nuxt) decodificaba req.url y rompía cualquier proxy que esperara la URL en formato percent-encoded. Las OG images de nuxt-og-image con caracteres acentuados devolvían 400 en el dev server. Reporté el issue, propuse el fix y abrí el PR, mergeado en h3 v1.x.

    PR mergeado · 22 de marzo de 2026

  • @astrojs/cloudflare: mostrar los errores del prerender server

    El prerenderer del adaptador de Cloudflare descartaba el body de las respuestas 500 de workerd y devolvía un error opaco que escondía la causa real (por ejemplo, GetStaticPathsRequired). Reporté el issue con un patch y el equipo de Astro lo aplicó dos días después.

    Issue con patch · 11 de marzo de 2026

Si algo de esto te sirvió, puedes patrocinarme en GitHub.