oxlint-tailwindcss
Open sourceNative linting plugin for Tailwind CSS v4. 23 rules, autofix, and deterministic, used in production in multi-million-line monorepos.

Now
Founding Software Engineer at Skyward. I build the product end-to-end, from architecture decisions to what the customer actually uses, and help lay the engineering foundations as the team grows.
In practice
Alongside that, I share what I learn through talks and open source, and help other teams get there. I don't write from theory: everything I share comes from something I'm building or breaking in production.
The idea
Behind all of it there's one obsession: the best code is predictable code. The kind your team understands without asking, that scales without a rewrite, and that an AI agent can extend without making things up. That doesn't happen by accident, you design for it.
Origin
I didn't get here overnight. I've spent more than ten years building software: I started out as a fullstack dev at agencies and gradually specialized in frontend, until I was leading architecture and design systems at startups and fast-scaling companies.
Native linting plugin for Tailwind CSS v4. 23 rules, autofix, and deterministic, used in production in multi-million-line monorepos.
Your repo is the context your agents use, and they trust the code, not your prompt. A way to structure it so it tells the truth and agents stop making things up.
context-architecture.devLed frontend: a ~69-component library adopted by 7 squads, a team of 9 devs, and the full migration from Vue 2 to Vue 3.
Migrated a monorepo's toolchain (Biome → oxlint, tsc → tsgo), making lint + typecheck 23× faster without touching product logic.
Read the postEdge-to-edge, dark-only, and SSG on Cloudflare Workers. Linted with my own plugin, oxlint-tailwindcss.
Career
10+ years: Skyward, Talana, Hackmetrix, Poliglota, and earlier at agencies and consultancies.