Building tools that
actually ship.
I came to Vue after working with other frameworks and found something that clicked: readable templates, an honest reactivity model, and a learning curve that rewards effort without punishing curiosity. Nuxt extends that — SSR that works behind a CDN, file-based routing, and a layer system that lets you share full application slices between projects.
Nuxt 4 in particular pushed the architecture in a direction I care about: the app/ directory structure makes large projects navigable, the layer system lets you share full application slices between projects, and Nitro as the server engine means the same code runs on Node, Bun, Cloudflare Workers, or a plain VPS.
Every module in MBL started as something I needed in a real project. Small, composable pieces that do one thing well — authentication with proper cookie management, interactive maps and charts that drop into any layout, and a games layer that pushes the web platform without reaching for external libraries.