back

Building the Core Tech Stack for 20 Startups in 5 Years

After a strategic call with Nicolás Gonzálezand his Head of Engineering, we identified a key challenge: even with high-performing developers and AI, we needed to accelerate our velocity even further. Our goal at SquadS Ventures — launching 20 startups in 5 years — demands minimizing downtime at every possible step. While we use EOS for organizational alignment, we needed a unified, efficient approach for the tech layer. I was assigned the task of designing a tech stack that would be developer-friendly, powerful, and accessible — enabling everyone from junior devs to senior architects to contribute effectively from day one.


🔧 Backend: NestJS

I selected NestJS as the standard backend framework, whether for internal tools or customer-facing products. NestJS promotes a modular architecture, often aligned with MVC principles, which brings:

  • Clean separation of concerns
  • Highly maintainable structure
  • Support for best practices (e.g., thin controllers, business logic in services)
  • Approachability for developers from diverse backgrounds — from self-taught engineers to CS grads

🎨 Frontend: React + Contextual Frameworks

  • React as the base framework: familiar, widely adopted, and fast to onboard
  • Vite for backoffice SPAs: a modern, fast build tool that meets the needs of lightweight internal applications
  • Next.js for customer-facing products: enables SSR, server-side actions, and delivers top-tier performance and developer experience

📚 Supporting Ecosystem

To ensure long-term maintainability and reduce onboarding friction, I chosecommunity-supported, well-documented libraries and tools, including:

  • TanStack Query for data fetching
  • PostgreSQL for reliability and scalability
  • Framer Motion for rich UI animations
  • And many others…

As a result, this stack became the official starter kit for all upcoming SquadS Ventures startups — a strong foundation enabling speed, quality, and consistency across the board.

back