Pular para o conteúdo
Daniel Batista

Cardápio dev: todos os projetos, inclusive os de estudo (FIAP) e os pessoais, com a stack de cada um.

Hobby: resolver o problema dos outros.

Oi! Sou Dani (também conhecido como Dejota), desenvolvedor de software focado em fazer o trabalho repetitivo sumir. Gosto de pegar aquela bucha chata que ninguém gosta de fazer e resolver com soluções eficazes, práticas e sem firula.

Respondo no mesmo dia. Atendo remoto.

Problemas que eu já resolvi

Freela, empresa e produto meu. Clientes anônimos e telas recriadas com dados fictícios.

Produto próprio, com um sócio

SOLAR.IA: atendimento com IA numa tela só

antes
Atendimento espalhado em vários celulares.
depois
A equipe numa tela, a IA respondendo e o funil à vista.
  • Agente de IA que consulta a base da empresa, calcula valores e deixa o resumo para a equipe
  • WhatsApp oficial (Meta) ou por QR Code, com transcrição de áudio rodando no próprio servidor
  • Funil de vendas, campanhas, sequências automáticas, pesquisa de satisfação e relatórios por atendente
  • Multiempresa e white-label para revenda, com API pública, servidor MCP e integração com n8n publicada no npm
  • Next.js
  • Go
  • Chatwoot
  • Evolution API
  • OpenAI
  • Whisper
  • PostgreSQL
  • Redis
  • WebSocket
  • MCP

Ler o estudo de caso completo Vídeo com conta de demonstração. Os dados são fictícios.Ver o pacote do n8n no npm

Recriação com dados fictícios

SaaS B2B

CRM white-label para salões de beleza

antes
Cliente sumia e ninguém percebia até a agenda esvaziar.
depois
O salão vê quem não volta há 45 dias e manda a mensagem pronta no WhatsApp.
  • Cada salão no próprio endereço, com logo e cores próprias, isolado dos outros
  • Importação de planilhas de clientes em segundo plano, sem travar a tela
  • Listas de sem retorno, aniversariantes e promoções, cada uma com a mensagem pronta
  • Next.js
  • Django
  • Django Ninja
  • Dramatiq
  • PostgreSQL
  • Redis
  • Cloudflare R2

Ler o estudo de caso completo

Recriação com dados fictícios

Ferramenta própria

Deck: meus agentes de IA numa tela só

antes
Uma aba de terminal por agente e nenhuma ideia de quem estava esperando.
depois
Todas as sessões ao vivo, com quem precisa de resposta, contexto e consumo do dia.
  • Atualiza ao vivo por WebSocket, alimentado pelos eventos dos próprios agentes
  • Custo, tokens e cota diária, com aviso quando a conversa fica longa demais
  • Terminal no navegador e acesso pelo celular, com lista fechada do que pode ser feito de fora
  • Go
  • Next.js
  • SQLite
  • WebSocket
  • OpenTelemetry
  • tmux
Recriação com dados fictícios

Freela

Faturamento e comissões sem planilha

antes
Horas conferindo faturas e vendas na mão, todo mês.
depois
Fluxos buscam faturas e vendas, lançam no ERP e conferem tudo sozinhos.
  • Fatura criada vira conta a receber no ERP, com o contato criado se ainda não existir
  • Vendas do sistema de atendimento conferidas todo dia antes da meia-noite, com a comissão corrigida
  • Backup do fluxo em produção antes de cada alteração e publicação pela API
  • n8n
  • Python
  • API REST
  • Google Sheets
  • ERP
Recriação com dados fictícios

Visão computacional

Documento lido e conferido sozinho

antes
Alguém digitando documento, campo por campo.
depois
O motor lê a foto, extrai os campos e confere antes de salvar.
  • Extrai os campos de imagens de documentos com OCR, sem digitação manual
  • Verifica a veracidade das informações antes de aceitar o registro
  • Entrega os dados estruturados, prontos para entrar no sistema da empresa
  • Python
  • OCR
+ 17 projetosNFC com rastreio, ingressos com QR Code, realidade aumentada e mais
  • Freela · realidade aumentada

    O quadro na parede antes da exposição

    Quem vê aponta o celular e o quadro aparece na própria parede, em tamanho real.

    • WebAR
    • GLB
    • Scene Viewer
    • Quick Look
    • PWA
  • Projeto pessoal

    Trophy Room: o acervo dos meus jogos

    Uma galeria que se atualiza sozinha pela Steam e pela PlayStation.

    • Node.js
    • node:sqlite
    • Steam API
    • PSN
    • PWA
  • Proposta de freela

    Landing page para ateliê de cerâmica

    Uma amostra pronta para ver o visual antes de orçar, na estética do ateliê.

    • HTML
    • CSS
    • SVG
  • Projeto pessoal

    Nós dois: um presente que abre por NFC

    Encostou o celular na tag, abre um site só nosso: o tempo juntos contando ao vivo, as fotos e uma carta.

    • HTML
    • CSS
    • JavaScript
    • Vercel Edge Middleware
    • Upstash Redis
    • NFC
  • Freela

    Links de NFC e QR Code com rastreio

    Quem toca o celular no display do balcão cai num carrossel de cupons, e cada toque vira dado para a campanha.

    • Next.js
    • Supabase
    • PostgreSQL
    • Zod
    • NFC
    • QR Code
  • Freela

    Convites e ingressos com QR Code

    Convite pessoal por e-mail, confirmação com código, ingresso com QR e portaria pelo celular.

    • Next.js 16
    • PostgreSQL
    • Microsoft Graph
    • QR Code
  • Freela

    Gerador de notícias e previsão do tempo para os stories

    Cards de notícia e vídeos de clima para o perfil postar em poucos cliques, já no tamanho do stories.

    • Next.js
    • Canvas
    • mp4-muxer
  • Emprego anterior

    Agentes de suporte e consulta a documentos

    Agentes de IA para suporte e atendimento, e busca inteligente em documentos técnicos e normas internas com RAG, respeitando a LGPD.

    • n8n
    • Node.js
    • Python
    • OpenAI
    • Pinecone
    • SQL Server
  • FIAP

    Chatbot para equipes de campo de trens metropolitanos

    Assistente para a operação em campo de duas linhas de trem, que agiliza a comunicação técnica e o registro de ocorrências.

    • Chatbot
    • Python
  • Freela

    Servidor de atendimento sem portas abertas

    n8n e central de atendimento em Docker atrás de um túnel da Cloudflare, sem nenhuma porta exposta na internet.

    • Docker
    • n8n
    • Chatwoot
    • Cloudflare Tunnel
  • FIAP

    Assistente de e-commerce que conhece o estoque

    Responde dúvidas e indica produtos consultando o catálogo real no banco em nuvem, com respostas em milissegundos.

    • FastAPI
    • Llama 3.1
    • Groq
    • Oracle Cloud
    • Docker
    Ver código: Assistente de e-commerce que conhece o estoque
  • FIAP

    API de e-commerce em Clean Architecture

    API REST com JWT, paginação, filtros, hipermídia, observabilidade e testes automatizados.

    • C#
    • .NET
    • Clean Architecture
    • JWT
    • HATEOAS
    Ver código: API de e-commerce em Clean Architecture
  • FIAP

    Smart Desk: estação de trabalho inteligente

    Mesa com ESP32 e sensores que monitora o ambiente e o uso, e avisa em tempo real para prevenir lesões e cansaço.

    • ESP32
    • C++
    • IoT
    Ver código: Smart Desk: estação de trabalho inteligente
  • FIAP

    Modelos de machine learning para triagem

    Classificadores para triagem de sintomas e diagnóstico ortopédico, prontos para integrar a chatbots e APIs.

    • Python
    • scikit-learn
    • Pandas
    Ver código: Modelos de machine learning para triagem
  • Freela

    Consulta de equipamento pela câmera

    Aponta a câmera para a etiqueta do equipamento e aparece o histórico de manutenção, com mais detalhes para quem está logado.

    • React
    • Vite
    • ZXing
    • Supabase
  • Freela

    Marketplace de espaços com mapa

    Vitrine de salas e espaços para alugar, com mapa, para o cliente escolher onde fechar.

    • Next.js
    • Leaflet
    • shadcn/ui
  • Freela

    Editor de comunicados animados

    Mini editor no navegador, no estilo do Canva, para os clientes montarem posts animados para as redes.

    • Next.js
    • Konva
    • Lottie
    • Mediabunny

Quem já provou

Automação boa aparece no relógio.

Números de automações reais. Nome de empresa fica de fora, como sempre aqui.

  • depois: 1 min, antes: 17 min

    Cada cadastro levava 17 minutos; agora leva 1. As mesmas 3 pessoas seguem no time, produzindo muito mais.

  • depois: 1 clique, antes: 10 min

    Um processo de 10 minutos, feito por 2 pessoas, virou um botão. Clicou, tá feito.

Prazer, Daniel.

Profissão: Desenvolvedor. Aprendi a programar na ETEC em 2022, antes do ChatGPT existir, e depois veio a FIAP. Hoje a IA trabalha comigo todo dia; quem confere sou eu. Hobby: Resolver o problema dos outros (que no fundo é o meu jeito de cuidar de pessoas). Por isso virou profissão também.

Fora do código

O combustível. Sem ele o código não compila. Nem eu.

Revisores oficiais do meu código. Revisam sentando no teclado.

Jogo sempre que dá. É onde eu distraio a mente.

Platinar é o mesmo prazer de fechar um projeto: tudo 100%, nada pendente.

Vejo o anime, depois leio o mangá pra saber o que cortaram.

Os meus planos não chegam nem perto dos Dele.

A primeira a ver cada projeto. E a primeira a achar o bug.

Um dos meus gatos dormindo em cima do teclado do notebook.
Daniel no ar, saltando para atacar a bola numa quadra de vôlei.
Daniel sorrindo, de camiseta preta, num fundo azul.

Me conta o problema.

Eu volto com um caminho, um prazo e a minha opinião sincera. Às vezes a resposta é "isso não precisa de código", e tudo bem.

Salvar contatoBaixa um cartão com meu WhatsApp e e-mail pra sua agenda.

Respondo em português ou inglês.

Que tipo de problema?
Pra quando?
Mandar no WhatsApp