Vinicius Aguiar

Vinicius Aguiar

Frontend Engineer que constrói interfaces rápidas e escaláveis para SaaS em produção — React, Next.js e performance engineering.

TypeScript de ponta a ponta. Capacidade full-stack como diferencial: pagamentos, arquitetura multi-tenant e IA operando em produtos reais.

Frontend
23 de jul de 2026 · 12 min de leitura

De 6,7 MB para 19 KB: paginação cursor-based e virtualização em um inbox React

Como reconstruí o inbox de um SaaS B2B que carregava ~20.000 conversas de uma vez — paginação cursor-based com React Query, virtualização com TanStack Virtual e os trade-offs de cada decisão. Payload por requisição: de ~6,7 MB para ~19 KB (~400x).

Frontend
16 de mar de 2026 · 7 min de leitura

Construindo um Design System com Shadcn UI e Tailwind

Um guia prático sobre como estruturar um design system escalável utilizando Shadcn UI, Tailwind CSS e React — garantindo consistência visual e produtividade em aplicações modernas.

Case Study
16 de abril de 2026 · 12 min de leitura

Case Study: X-Drop — como construí um SaaS de dropshipping que faturou R$ 30k+ em 2 meses

Arquitetura, decisões técnicas e desafios reais de escalar uma plataforma SaaS de dropshipping com integrações Mercado Livre, Shopee, Asaas e Mercado Pago.

Case Study
16 de abril de 2026 · 14 min de leitura

Case Study: Vox Pet Digital — migrando um SaaS veterinário de Express para NestJS sem downtime

95 modelos Prisma, multi-tenant + multi-filial, IA no WhatsApp com RAG e Whisper, migração gradual v1→v2 e emissão fiscal com fallback.

Engenharia
17 de abril de 2026 · 11 min de leitura

Estratégia de testes para integrações de pagamento em Node.js

Como testar webhooks, idempotência, PIX e múltiplos gateways (Stripe, Asaas, Mercado Pago) sem cobrar de verdade — sandbox, mocks, contratos e testes de resiliência.

Arquitetura
3 de fevereiro de 2026 · 8 min de leitura

Arquitetura multi-tenant com PostgreSQL em aplicações SaaS

Um guia prático sobre como estruturar aplicações SaaS multi-tenant utilizando PostgreSQL — abordando isolamento de dados, modelagem de banco e boas práticas de arquitetura.

Arquitetura
15 de abril de 2026 · 10 min de leitura

Arquitetura de webhooks para provedores de pagamento em Node.js

Como estruturar o recebimento de webhooks de pagamento em produção — validação de assinatura, idempotência, processamento assíncrono, reconciliação e tratamento de falhas reais.

Arquitetura
16 de abril de 2026 · 9 min de leitura

Circuit Breaker em Node.js: protegendo sistemas contra falhas em cascata

Como implementar o padrão Circuit Breaker em aplicações Node.js para lidar com APIs externas instáveis — state machine, fallbacks, retry e monitoramento em produção.

IA
11 de out de 2025 · 9 min de leitura

Construindo um sistema RAG com LangChain e PostgreSQL

Um estudo prático sobre como implementar um sistema de busca semântica (RAG) com Python, LangChain e pgVector — integrando IA generativa a dados empresariais.