
The tools that help me build fast without sacrificing taste
I like to move fast, but I'm not going to sacrifice design quality or clear thinking to do it.
I've tried a ton of tools over the years. Most of them either slow you down with bloat or speed things up at the cost of knowing what's actually going on in your project. These six don't do that. They're in my daily stack because they let me work quickly without making a mess of my logic, my design, or my instincts.
1. Next.js: the foundation of nearly everything I build
Next.js is my full-stack framework. It handles routing, rendering, and performance out of the box, and it doesn't fight me on how I want to structure things. Pages, APIs, layouts, it's all fast to set up and fast to scale. I get to focus on product logic instead of boilerplate, which is the whole point.
2. Supabase: modern backend without the overhead
Supabase gives me a hosted Postgres database, built-in auth, edge functions, and instant APIs. I use it for caching, user data, and lightweight server logic, all without spinning up my own infrastructure. It's my go-to for anything that needs real-time sync or scalable data handling.
3. Tailwind CSS: still undefeated
Tailwind is just how I style things now. No naming conventions to argue with, no cascade weirdness. I prototype in the browser, refine as I go, and keep my design system tight without hopping in and out of Figma. It keeps me out of rabbit holes and lets me ship polished UI without breaking flow.
4. shadcn/ui: component primitives with taste
Built on Radix, shadcn/ui gives me accessible, composable UI components with clean defaults. No bloated markup. No endless overrides. Just solid pieces I can drop in and style with Tailwind. It respects both the craft of frontend work and the reality that I need to move quickly.
5. 9ui: the MVP accelerator
9ui lets me build internal tools and dashboards with drag-and-drop speed, but it still respects my logic and data structures. It's perfect for early-stage ideas, admin panels, or any workflow where speed matters but jank isn't an option.
6. Cursor + MCPs: my AI pair (supercharged with context)
Cursor gives me responsive, inline code generation. MCPs give me long-term memory and structure. I use them together to draft components, debug logic, and think through product architecture without losing clarity or momentum.
The stack matters
These tools don't just help me move faster. They help me think more clearly, stay organized, and ship with confidence. If you've got a stack that sharpens your instincts without slowing you down, I'd love to hear about it on X or Threads.

Resources & Market Signals
Edition #120
Design Systems Meet AI, Process Evolves
Edition #144


