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.