Blog
What I learn building product, tools and community. From experience, without the hype.
2026
- Context Architecture: the day I realized the whole repo is the contextHow Context Architecture started: the pain of fighting AI agents in a real monorepo, and why I ended up giving a name to a way of structuring code. · 8 min · Architecture, AI agents, Context Architecture
- How to migrate with Claude Code and not die tryingThree real migrations with Claude Code: monorepo toolchain, screaming architecture, and a full site redesign. What used to take weeks, now takes days. · 9 min · Claude Code, Migrations, Tooling
- oxlint-tailwindcss: the linting plugin Tailwind v4 neededThe most complete linting plugin for Tailwind CSS, native to oxlint. 27 rules, most with autofix, deterministic and designed from scratch for Tailwind CSS v4. · 9 min · Tooling, Tailwind CSS, Open source
2025
- What I learned building Design Systems and what I would do differentlyReal lessons from building Design Systems: expectations versus reality, what design and development need, adoption, and what I would do differently. · 7 min · Design System, Frontend, Vue
- Screaming Architecture: the key to a scalable frontendYour frontend project should scream what it does, not what it is built with. Concrete migration examples, coexistence with Nuxt, and shared state handling. · 6 min · Architecture, Frontend, Vue