Full Stack Developer | IA aplicada | automação

Desenvolvo produtos full stack com IA, automação e operação de ponta a ponta.

Sou Felipe Prates, desenvolvedor full stack em formação prática, com experiência construindo produtos reais do zero: interfaces, APIs, banco de dados, automações, agentes de IA, deploy e sustentação. Meu foco é transformar problemas abertos em sistemas utilizáveis, estáveis e fáceis de evoluir.

Produtos 0-1 APIs, Supabase e n8n VPS, Docker e Vercel
Felipe Prates

Portfolio técnico

Full Stack Developer

Produto, backend, automação, IA aplicada e operação.

stack.map({
  frontend: ["React", "Next.js", "Vite"],
  backend: ["FastAPI", "Node", "Supabase"],
  agents: ["n8n", "LLM", "webhooks"],
  infra: ["Docker", "Linux VPS", "Vercel"]
})

Portfolio, não currículo

Projetos reais, decisões técnicas e entrega ponta a ponta.

Este portfólio mostra como penso, construo e valido software. Cada projeto apresenta o problema, a arquitetura, as decisões técnicas e o que foi entregue, sem expor dados sensíveis ou depender apenas de telas bonitas.

Contexto

Qual problema o produto resolve, quais usuários atende e quais fluxos precisam funcionar sem improviso.

Arquitetura

Como front-end, API, banco, automações, agentes e infraestrutura foram organizados para reduzir fragilidade.

Entrega

O que foi implementado, quais decisões técnicas importaram e como a solução foi validada sem expor dados sensíveis.

Estudos de caso

Cinco produtos que demonstram execução full stack, IA aplicada e automação.

Cada case mostra uma parte diferente da minha experiência: produto 0-1, backend, dados, agentes, workflows, integrações, operação e validação em ambiente real.

01 / FelpaMusic

Plataforma musical com IA para criação, edição e processamento de áudio.

FelpaMusic é meu projeto mais completo: uma plataforma para criação musical, mixagem, masterização, separação de stems e entrega de áudio com apoio de IA. Construí a base full stack do produto com interface web, Supabase, APIs FastAPI, workflows n8n, serviços containerizados e agentes especializados para sustentar jornadas longas e assíncronas.

Papel

Arquitetura, front-end, integrações, APIs, n8n, validação de contratos e operação.

Decisão técnica

Separar V1, V2 e God Mode para preservar compatibilidade enquanto evolui a qualidade.

Resultado

Um ecossistema modular de áudio em que cada parte, criação, edição, processamento, QA e entrega, pode evoluir sem reescrever o produto inteiro.

Escopo do produto

  • Lunna V1: fluxo de Mix & Master legado, preservado por compatibilidade e contrato de 4 stems.
  • Lunna V2: pipeline high quality com contrato de 11 stems, roteamento próprio e separação clara entre mix, referência e entrega final.
  • Lunna God Mode: experiência premium com variantes A/B, curadoria, recomendação e critérios de QA para reduzir decisões opacas.
  • Editor: área operacional para projetos, biblioteca, stems, ferramentas e continuidade da sessão do usuário.
  • Stem Splitters: serviços de separação de áudio usados como base para análise, mixagem e remasterização.
  • Magic Volumes: módulo auxiliar para organização de ganho, consistência de volume e preparação de material.
  • FelpaTune: camada de ajuste vocal integrada ao fluxo de produção musical.
  • Creator: fluxo de criação musical assíncrona, com geração de versões, seleção de saídas e publicação de artefatos. Lunna é o agente que conduz a experiência, interpreta o pedido e orquestra as etapas do processo.

Arquitetura de agentes

A camada de IA foi desenhada como um sistema de decisão, não como um chat decorativo. Os fluxos incluem intake, normalização de payload, análise de referência, análise por stem, resolução de parâmetros, rechecagem de mix, master, QA e curadoria de variantes A/B. O trabalho técnico central foi manter contratos estáveis entre front-end, n8n, Supabase e APIs para impedir regressões em jornadas assíncronas.

Frontend

React, TypeScript, Vite, Tailwind/shadcn, rotas de produto e player.

Backend/APIs

Python, FastAPI, jobs assíncronos, endpoints REST e serviços de áudio.

Dados

Supabase, PostgreSQL, storage, sessão, filas lógicas e artefatos.

Operação

Linux VPS, Docker, REAPER/FFmpeg, health checks, logs e validação de produção.

V

Imagens pendentes

02 / Vitrinno

Rede social musical com catálogo, studio e monetização para artistas.

Vitrinno foi criado como um MVP full stack para artistas publicarem conteúdo, gerenciarem catálogo musical, interagirem com fãs e monetizarem produtos digitais. O projeto combina autenticação, perfis, feed, mensagens, uploads, checkout e automações de publicação multicanal.

Papel

Construção do MVP full stack, modelagem de dados, rotas de produto e fluxos de autenticação.

Decisão técnica

Usar Next.js App Router e Prisma para acelerar produto sem abrir mão de estrutura de backend.

Resultado

Uma base de produto social preparada para evoluir como SaaS musical, com estrutura de dados, rotas principais e integrações comerciais já definidas.

Entregas principais

  • Autenticação com sessão JWT, fluxo de cadastro/login/logout e endpoint de usuário autenticado.
  • Experiência social com posts, perfis, follow/unfollow, mensagens e páginas reais para as principais ações.
  • Catálogo musical com tracks, uploads em storage S3-compatible, compra e checkout Stripe.
  • Integrações externas e publicação multicanal acionada por webhooks n8n.
  • Modelagem Prisma para usuários, artistas, posts, comentários, likes, follows, tracks, compras, mensagens, assinaturas e integrações.
Framework

Next.js 16, React 19, TypeScript e Tailwind CSS v4.

Banco

Prisma, PostgreSQL e migração SQL preparada para Supabase.

Integrações

Stripe, S3-compatible storage, OAuth social e n8n webhooks.

Produto

Rede social, studio, catálogo, mensagens e monetização.

03 / OLI Locações

Marketplace de locação com fluxos para motorista, locador e operação.

OLI Locações organiza a jornada de locação de veículos entre motoristas, locadores e equipe operacional. Trabalhei na arquitetura dos fluxos, integração com Supabase, automações n8n, caução via Asaas e separação entre web e app mobile para manter o produto evolutivo.

Papel

Análise de arquitetura, integração Supabase/n8n, fluxo de caução e direção mobile separada.

Decisão técnica

Criar workflows isolados para pagamentos e callbacks, em vez de alterar fluxos ativos sem validação.

Resultado

Jornadas mais claras, integrações mais seguras e uma base preparada para expansão mobile sem comprometer o produto web.

Jornadas e automações

  • Busca, filtros, pré-reserva e fluxo de reserva com pontos de decisão claros para cada perfil.
  • Áreas de usuário, perfil, veículos, mensagens, dados operacionais e histórico de reservas.
  • Supabase como base de dados e Edge Functions como gateway para preservar segurança nas integrações.
  • Workflows n8n isolados para caução via Asaas: criação da cobrança, callback de status e liberação manual.
  • Estratégia mobile em Expo/React Native, mantendo fronteira separada do web/Lovable e do backend.
Frontend

React, Vite, TypeScript, Tailwind, shadcn e fluxos responsivos.

Backend

Supabase, Edge Functions, webhook proxy e regras de integração.

Automação

n8n, Asaas, eventos de pagamento, caução e callbacks.

Mobile

Expo/React Native planejado como aplicação separada, não WebView.

Home do OLI Locações
H

Imagens pendentes

04 / Helena Video

Studio de vídeo com IA, timeline e pipeline de publicação.

Helena Video é uma plataforma independente para criação de vídeos com IA. O produto concentra briefing, geração, timeline, chat operacional, provedores externos e publicação em uma aplicação própria, com separação clara de domínios, dados e deploy.

Papel

Estruturação do produto, UI de studio, contrato de provedores, Supabase e validação QA.

Decisão técnica

Organizar o studio em módulos claros, briefing, geração, timeline, assets e publicação, para permitir novos provedores de vídeo sem redesenhar a experiência principal.

Resultado

Uma base independente para evoluir geração de vídeo, assets, jobs, QA e publicação sem acoplar o produto a outros sistemas.

Módulos

  • Studio com prompt, referências, upload, modelo, qualidade, câmera, movimento, duração e exportação.
  • Timeline para organizar vídeo, áudio, legendas, efeitos e estados de geração.
  • Chat Helena/LunnaHelena para transformar intenção criativa em parâmetros operacionais.
  • Matriz de provedores para Helena Native, Kling, Wan, Seedance, Hailuo, Image Lab, Music/TTS e Publish Hub.
  • Supabase com schema inicial para projetos, assets, jobs, mensagens e publicação.
Frontend

Vite, React 18, TypeScript e CSS próprio para uma interface de produção.

Dados

Supabase, migrations e Edge Function proxy para separar segredos de frontend.

Testes

Playwright QA, capturas desktop/mobile e validação de deploy.

Arquitetura

Projeto isolado, domínio próprio e limites claros entre produtos.

05 / CRM Total Tour

Automação comercial com IA para qualificação e gestão de leads.

O CRM Total Tour automatiza parte do funil comercial usando Kommo, n8n, Redis e agente de IA. O sistema consolida mensagens, interpreta contexto, atualiza campos do lead e apoia decisões de etapa no funil, reduzindo trabalho manual e melhorando rastreabilidade.

Papel

Diagnóstico de workflow, testes E2E, correção de payloads e validação node por node.

Decisão técnica

Consolidar contexto antes do agente para evitar análise prematura de mensagens fragmentadas.

Resultado

Uma automação mais auditável para leitura de conversas, atualização de dados comerciais e apoio à operação de vendas.

Processos implementados

  • Entrada inbound/outbound por webhook, com identificação de lead, canal e histórico relevante.
  • Buffer Redis e janela de espera para consolidar mensagens antes de acionar a análise.
  • Consulta e atualização de campos customizados como resumo, orçamento, passageiros, destino e status de proposta.
  • Agente de IA para classificar intenção, sintetizar contexto e apoiar movimentação no funil.
  • Testes E2E com inspeção de execução n8n, nodes percorridos, erros de API e limites de modelo.
CRM

Kommo API, pipelines, leads, eventos e campos customizados.

Automação

n8n, webhooks, Redis buffer, HTTP requests e controle de execução.

IA

OpenAI/LangChain agent para contexto comercial e decisão de etapa.

Segurança

Dados de clientes redigidos; o portfolio mostra arquitetura, não informação privada.

Funil de vendas Leads ativos
Qualificando
Não qualificado
Lead quente
Proposta enviada

Visual seguro: dados de clientes e leads removidos.

Competências recorrentes

O que esses projetos demonstram tecnicamente.

01

Produto e interface

React, Next.js, Vite, TypeScript, UI responsiva e fluxos pensados para uso real, não apenas demo.

02

APIs e contratos

FastAPI, Node/Next API routes, REST, webhooks, jobs assíncronos e payloads versionáveis.

03

Dados e autenticação

Supabase, PostgreSQL, Prisma, JWT, storage e modelagem para sistemas com várias etapas.

04

Agentes e workflows

n8n, LLMs, roteamento, normalização, análise, QA e integração com serviços externos.

05

Infraestrutura

Linux VPS, Docker, health checks, logs, deploy em Vercel e diagnóstico de incidentes.

06

Execução ponta a ponta

Capacidade de sair do problema aberto, definir arquitetura, implementar, validar e documentar.

Contato

Busco uma oportunidade em Full Stack, Backend, Automação ou IA aplicada.

Quero entrar em um time onde eu possa transformar minha experiência prática em engenharia cada vez mais consistente: escrever código melhor, aprender com revisão técnica, operar sistemas reais e contribuir em produtos que precisam funcionar de verdade.