Pular para o conteúdo
Meu fluxo de trabalho atual

Desenvolvimento assistido por IA

Uso o Claude Code como um time de engenharia, mas as decisões de produto e de arquitetura continuam comigo. Cada funcionalidade começa num brainstorming que vira uma spec escrita e, depois, um plano de tarefas pequenas, tudo guiado pelas skills do Superpowers. Agentes especialistas em backend, frontend, performance e segurança executam o plano em TDD, e cada entrega passa por agentes revisores antes de seguir adiante. Nada é dado como pronto sem evidência: testes automatizados e gates de qualidade no CI, somados a testes assistidos em que o agente percorre os fluxos no navegador real e eu valido o resultado.

  • 01

    Brainstorming & spec

    A ideia vira uma especificação escrita com objetivos, não-objetivos e decisões de arquitetura.

  • 02

    Plano

    A spec é quebrada em tarefas pequenas, cada uma com critérios de aceite e testes definidos.

  • 03

    Agentes

    Subagentes especialistas (backend, frontend, performance e segurança) executam o plano tarefa a tarefa.

  • 04

    Revisores

    Agentes revisores conferem aderência à spec, autorização, N+1, transações e falhas silenciosas.

  • 05

    Testes automatizados

    Ciclo RED → GREEN com Pest, PHPUnit, Vitest e pytest, além de Pint, Larastan, ESLint e tsc no CI.

  • 06

    Testes assistidos

    O agente percorre os fluxos no navegador real e eu valido cada entrega antes de ir para a main.

Motor de IA

Respostas automáticas com RAG

Construí um motor de IA que responde automaticamente aos usuários com base no conhecimento de cada cliente. Antes de gerar a resposta, ele busca os trechos relevantes nos documentos (RAG), então o modelo fala do negócio em vez de inventar. É um microsserviço reutilizável: qualquer aplicação pluga um chat nele, e hoje ele alimenta o assistente do EtiqNova.

  • Isolamento multi-tenant: não existe busca sem cliente definido
  • Modelos abertos rodando localmente, sem custo por token: 98,9 tokens/s com GPU
  • Motor plugável: API compatível com OpenAI, troca para Ollama ou vLLM mudando só a URL
  • O navegador nunca acessa o motor: sessão por JWT de 15 min, histórico e rate limit no Redis
  • Sem LangChain: fluxo curto e coberto por testes com pytest
  • Python
  • FastAPI
  • Qdrant
  • llama.cpp
  • Qwen2.5
  • bge-m3
  • Redis
  • SSE
  • Docker
  1. Etapa 01

    Base de conhecimento

    A aplicação sincroniza documentos e regras de cada cliente, sempre isolados por tenant.

  2. Etapa 02

    Embeddings

    Perguntas e documentos viram vetores com o modelo bge‑m3.

  3. Etapa 03

    Busca vetorial

    O Qdrant traz os trechos mais relevantes, sempre filtrados pelo cliente.

  4. Etapa 04

    Resposta em streaming

    O Qwen2.5 via llama.cpp responde em cima desses trechos e envia o texto em tempo real (SSE).

Projetos SaaS

Produtos que construí de ponta a ponta com esse fluxo, do brainstorming ao MVP.

  • Ingressos e parques

    EtiqNova

    MVP concluído

    Plataforma multi-tenant para venda de ingressos e operação de parques de entretenimento: venda online, PDV, totem e validação de entrada por QR Code com lotação em tempo real.

    • Checkout Pix e cartão com split entre plataforma e parque e repasse automático via Pix
    • Multi-gateway configurável por cliente: Mercado Pago, Asaas e PagBank
    • PDV, totem self-service e lotação ao vivo via WebSocket
    • Chat com IA (RAG) treinado na base de cada parque, com modelos abertos rodando localmente
    • 2.600+testes automatizados
    • 300+commits co-assinados com IA
    • ~6semanas de desenvolvimento
    • Laravel 12
    • Next.js 16
    • TypeScript
    • PostgreSQL
    • Redis
    • MongoDB
    • Reverb
    • FastAPI
    • Qdrant
    • llama.cpp
    • Docker
    • GitHub Actions
    EtiqNova · landing page
    Tela do EtiqNova
  • Gestão para negócios de serviço

    PropenCash

    MVP em evolução

    Gestão completa para barbearias, salões e pequenos negócios de serviço: agenda, clientes, estoque, financeiro, comissões e cobrança online em um só lugar.

    • Página pública de agendamento com 8 templates customizáveis
    • Recebimento online com split por estabelecimento: Asaas, Mercado Pago e PagBank
    • Emissão de NFS-e por 3 gateways, com processamento assíncrono
    • Assinatura da plataforma com planos, trial e liberação de recursos por plano
    • 450+testes automatizados
    • 8agentes especialistas e revisores
    • 140+commits
    • Laravel 12
    • Vue 3
    • TypeScript
    • Vuetify
    • Tailwind
    • Pinia
    • PostgreSQL
    • Redis
    • Docker
    PropenCash · landing page
    Tela do PropenCash
  • Vídeos com IA

    PostAuto

    MVP

    Vídeos curtos com IA no piloto automático: o usuário escreve um prompt, escolhe o modelo e o sistema gera o vídeo e publica no YouTube, Instagram Reels e TikTok, na hora ou agendado.

    • 9 provedores de vídeo com IA atrás de uma única interface: Veo 3.1, Sora 2, Runway, Kling, Luma, MiniMax e outros
    • Publicação pelas APIs oficiais do YouTube, Instagram e TikTok, com conexão via OAuth
    • Agendamento por plataforma com filas, retry e renovação automática de tokens
    • Credenciais de cada usuário criptografadas e sempre mascaradas na API
    • 9modelos de vídeo com IA
    • 46testes automatizados
    • 2dias da ideia ao MVP
    • Laravel 12
    • Next.js 16
    • TypeScript
    • Tailwind
    • PostgreSQL
    • Redis
    • Docker
    • ffmpeg
    PostAuto · dashboard com dados de exemplo
    Tela do PostAuto