Projects
What I build when the tool I need doesn't exist yet, or when I find it broken.
oxlint-tailwindcss
A native oxlint plugin for Tailwind CSS v4. Autofix and zero-config, built from the ground up for Tailwind v4 and used in production in monorepos with millions of lines.
“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 · see the source Hollware
An open-source CMS for agents, native to Cloudflare. The content of this site (posts, talks, projects and links) lives there.
Context Architecture
The practice I created to structure a repo so its intent and behavior are equally legible to people and agents. The repo is the context: they trust the code, not your prompt.
Contributions
Issues and PRs in projects I use. Some I implemented myself, others the team fixed from my report.
- h3: preserve percent-encoded req.url for HTTP proxies
After a security fix, h3 (the HTTP router behind Nitro and Nuxt) was decoding
req.urland breaking any proxy that expected the URL percent-encoded. nuxt-og-image OG images with accented characters returned 400 in the dev server. I reported the issue, proposed the fix and opened the PR, merged in h3 v1.x.PR merged · March 22, 2026
- @astrojs/cloudflare: surface errors from the prerender server
The Cloudflare adapter's prerenderer dropped the body of workerd's 500 responses and returned an opaque error that hid the real cause (for example,
GetStaticPathsRequired). I filed the issue with a patch and the Astro team applied it two days later.Issue with a patch · March 11, 2026
If any of this helped you, you can sponsor me on GitHub.