Affonso Xavier
Engenheiro de Software Pleno · Full Stack
Não sou apenas um programador — sou um solucionador de problemas que usa código pra isso.
Construo sistemas sob medida, do primeiro desenho ao que roda em produção — para quem já passou do ponto da planilha. Entrego sozinho e rápido, orquestrando agentes de IA, e também trabalho em equipe.
- 3→1devs no time, e a entrega acelerou em vez de cair
- 250+usuários diários no produto autoral que construí
- 5→2 diaspara uma novidade sair, com automação e testes
- 10+ anosconstruindo para a web, desde 2010
- Disponível para vaga ou serviço
- Remoto
- Manaus, AM (UTC−4)
- CLT, PJ ou projeto
Sobre
Sou engenheiro de software há mais de uma década, e há três anos entrego produtos solo com o apoio de um sistema de entrega que montei: planejo, executo com agentes de IA orquestrados, valido e publico em produção — o processo, e não o tamanho do time, é o que mantém o ritmo. Como responsável técnico de um sistema crítico na Obliviate, o time caiu de três desenvolvedores para um e a entrega acelerou em vez de cair. Também construí sozinho o Tupã, tupa.dev, e o Inner Circle, evolução do Baú Arcano em jogo. Os casos completos estão abaixo.
O que procuro agora: entregar de ponta a ponta, sozinho, com foco em orquestração de agentes de IA — mas também sei trabalhar em equipe, quando é isso que o time precisa. Vale tanto pra uma vaga quanto pra contratar esse tipo de entrega como serviço.
Projetos autorais
Dois casos com resultado medido. O que fiz, contra qual problema, e o que mudou por causa disso.
Tupã
Projeto autoral · 2025 – presente- Desafio
- Construir sozinho um produto do tamanho de um sistema real — da ideia ao que roda em produção — e manter o ritmo de entrega sem equipe.
- Solução
- Um sistema que atende quem precisa de uma base sólida para rodar aplicações de verdade, do início ao ar. Projetei a forma como ele cresce para que novas necessidades — banco, cache ou conexões — entrem sem travar o que já funciona, e cada novo pedaço que se adiciona economiza trabalho repetitivo. A entrega é inteiramente automatizada, com qualidade verificada antes de cada avanço.
- Como o processo entregou
- O sistema de entrega é o que torna um produto desse tamanho possível sem time: o fluxo de trabalho automatizado planeja, executa, testa e publica, com revisão humana antes de cada merge e medição contínua do ciclo. O processo, não horas extras, segura a qualidade de um produto desse porte mantido por uma pessoa.
- Resultado
- ~80% menos trabalho repetitivo na criação de aplicações e ciclo de entrega de 5 para 2 dias, com medição contínua para provar — não estimar.
Bun · TypeScript · Angular · Node.js
↗ tupa.devInner Circle
Projeto autoral · evolução do Baú Arcano em jogo · em andamento- Desafio
- Uma comunidade de RPG de mesa crescia mais rápido que o tempo de uma só pessoa — e o jogo, que era só presencial, precisava acontecer também à distância, em tempo real.
- Solução
- Criei sozinho, ponta a ponta, as ferramentas que deixaram essa comunidade jogar e criar junto: mesas de rolagem cooperativas em tempo real, geração de nomes e um espaço compartilhado para o grupo contribuir e manter vivo o universo do jogo. Elas fizeram sucesso por conta própria — antes de qualquer camada gráfica — e é delas que nasce hoje o <strong>Inner Circle</strong>: um jogo de RPG jogável no navegador, dentro de um universo que a própria comunidade ajuda a criar.
- Como o processo entregou
- Uma comunidade crescendo mais rápido que uma pessoa exigiu processo antes de mais horas: o fluxo de trabalho com agentes de IA orquestrados mantém a evolução avançando em ritmo constante, com validação automatizada antes de cada avanço.
- Resultado
- Chegou a 250+ usuários diários e virou pauta de imprensa — um produto solo com uma comunidade real jogando e criando junto todos os dias.
Tempo real · Colaboração multiusuário · Comunidade · Solo + IA
↗ Mapinguá Nerd, fev/2016 — cobertura do sistema original
Como uma pessoa entrega o que time entrega
Não é talento — é sistema. Quando pego um problema, existe um processo que garante qualidade, velocidade e rastreabilidade do primeiro desenho ao que está no ar.
- 1 · Você define
O problema em linguagem de negócio, os critérios de pronto e a ordem. O humano decide o que importa; nenhuma linha é escrita antes disso.
- 2 · O sistema executa
Agentes de IA orquestrados implementam seguindo o plano, com testes e revisão humana obrigatória antes de cada avanço.
- 3 · A validação confere
A entrega passa por testes automáticos, a velocidade é medida e o que não passa é bloqueado. Verde é o único caminho para a frente.
- 4 · Vai ao ar
Publicação automática leva o que está pronto para produção, com acompanhamento do que importa no ambiente real.
Acompanhamento → feedback → de volta ao passo 1. Cada rodada alimenta a próxima: o ciclo fica mais curto e a qualidade sobe com o tempo.
Como trabalho
Trabalho em um ciclo de entrega, do desenho ao ar — e ele se ajusta ao que você precisa. O primeiro contato não custa nada e não compromete nada.
Planejar
Defino o que precisa ser feito, a ordem e os critérios de pronto antes de escrever uma linha — do problema de negócio às fronteiras do sistema.
Executar
Um sistema de entrega orquestra a implementação com agentes de IA, com revisão humana obrigatória antes de cada merge. Qualidade de time, ritmo de quem não espera.
Validar
Testes automáticos verificam o que importa e o ciclo é medido com continuidade — não confio em sensação, e nem você precisa.
Entregar
Publicação automática leva o que está pronto para produção, com acompanhamento do que importa no ambiente real, e o feedback do ar volta pro começo — cada rodada fica mais rápida que a anterior.
Não trabalho com pacote único. O ponto de partida é o que você precisa resolver primeiro, dentro do que cabe agora: dá para começar por uma fatia pequena que já entregue valor, crescer por etapas conforme o retorno aparece, e manter só um plano mensal de suporte e evolução depois que estiver no ar. Projeto grande e projeto pequeno começam da mesma conversa.
Formatos de contrato
- Projeto fechadoEscopo, prazo e entrega combinados antes de começar.
- Alocação parcialDias fixos por semana dentro do seu time, com o processo montado por mim.
- Consultoria pontualArquitetura de uma solução, revisão de código ou montagem de automação e acompanhamento.
Me manda uma mensagem descrevendo o problema em linguagem de negócio — não precisa de especificação técnica nem de orçamento fechado. Respondo com uma leitura do que entendi, o formato que faz sentido, e um caminho possível em etapas.
O que dizem
Quando o time caiu para uma pessoa, eu esperava a entrega travar. Foi o contrário: passamos a publicar toda semana, e eu parei de precisar acompanhar o processo de perto.
Fabio Porto de CarvalhoCEO, Obliviate
Contato
Tem um projeto ou uma vaga em mente? Me chama — respondo rápido.
- WhatsApp+55 92 99369-0239
- E-maildixavier27@proton.me
- LinkedInlinkedin.com/in/dixavier27
- GitHubgithub.com/dixavier27 — veja o Tupã SDK