Vinicius Aguiar

Vinicius Aguiar

Frontend Engineer que construye interfaces rápidas y escalables para SaaS en producción — React, Next.js y performance engineering.

TypeScript de punta a punta. Capacidad full-stack como diferencial: pagos, arquitectura multi-tenant e IA operando en productos reales.

Frontend
23 de jul. de 2026 · 12 min de lectura

De 6,7 MB a 19 KB: paginación cursor-based y virtualización en un inbox React

Cómo reconstruí el inbox de un SaaS B2B que cargaba ~20.000 conversaciones de una vez — paginación cursor-based con React Query, virtualización con TanStack Virtual y los trade-offs de cada decisión. Payload por request: de ~6,7 MB a ~19 KB (~400x).

Frontend
16 de mar. de 2026 · 7 min de lectura

Construyendo un Design System con Shadcn UI y Tailwind

Una guía práctica sobre cómo estructurar un design system escalable utilizando Shadcn UI, Tailwind CSS y React — garantizando consistencia visual y productividad en aplicaciones modernas.

Case Study
16 de abr. de 2026 · 12 min de lectura

Case Study: X-Drop — cómo construí un SaaS de dropshipping que facturó R$ 30k+ en 2 meses

Arquitectura, decisiones técnicas y desafíos reales de escalar una plataforma SaaS de dropshipping con integraciones Mercado Livre, Shopee, Asaas y Mercado Pago.

Case Study
16 de abr. de 2026 · 14 min de lectura

Case Study: Vox Pet Digital — migrando un SaaS veterinario de Express a NestJS sin downtime

95 modelos Prisma, multi-tenant + multi-filial, IA en WhatsApp con RAG y Whisper, migración gradual v1→v2 y emisión fiscal con fallback.

Ingeniería
17 de abr. de 2026 · 11 min de lectura

Estrategia de testing para integraciones de pago en Node.js

Cómo testear webhooks, idempotencia, PIX y múltiples gateways (Stripe, Asaas, Mercado Pago) sin cobrar de verdad — sandbox, mocks, contratos y tests de resiliencia.

Arquitectura
3 de feb. de 2026 · 8 min de lectura

Arquitectura multi-tenant con PostgreSQL en aplicaciones SaaS

Una guía práctica sobre cómo estructurar aplicaciones SaaS multi-tenant utilizando PostgreSQL — abordando aislamiento de datos, modelado de base de datos y buenas prácticas de arquitectura.

Arquitectura
15 de abr. de 2026 · 10 min de lectura

Arquitectura de webhooks para proveedores de pago en Node.js

Cómo estructurar la recepción de webhooks de pago en producción — validación de firma, idempotencia, procesamiento asíncrono, reconciliación y manejo de fallas reales.

Arquitectura
16 de abr. de 2026 · 9 min de lectura

Circuit Breaker en Node.js: protegiendo sistemas contra fallas en cascada

Cómo implementar el patrón Circuit Breaker en aplicaciones Node.js para manejar APIs externas inestables — state machine, fallbacks, retry y monitoreo en producción.

IA
11 de oct. de 2025 · 9 min de lectura

Construyendo un sistema RAG con LangChain y PostgreSQL

Un estudio práctico sobre cómo implementar un sistema de búsqueda semántica (RAG) con Python, LangChain y pgVector — integrando IA generativa con datos empresariales.