Engenheiro de software fractional
Construo a máquina que entrega o seu software.
Assumo plataformas que erodiram além do ponto em que alguém consegue mudá-las com segurança e as transformo numa operação de entrega que roda com uma reunião por mês.
Cadência de release
entre releases em produção
Problemas reportados pelo cliente
por mês
Tempo de deploy
até a produção

Remoto · GMT-3 · um único nome humano no log de commits de 10 repositórios desde 2024.
Onde a máquina rodou
Você sabe que o sistema é o gargalo. Só não consegue provar isso numa reunião.
A última release foi no trimestre passado, e todo mundo ainda lembra dela.
Ninguém encosta naquele módulo sem reservar a tarde inteira.
O engenheiro que entendia o sistema foi embora, e a documentação foi junto.
Todo deploy é um evento, com plano de rollback e reza.
A funcionalidade que você aprovou chega três a seis meses depois. Quando chega.
Se você concordou com dois, precisamos conversar. Se concordou com os cinco, precisamos conversar essa semana.
Três formas de trabalhar comigo
Rescue
Reconstruo como o seu sistema realmente funciona e digo o que consertar, em que ordem.
- Termina num mapa escrito: o que está quebrado, quanto isso custa e por onde começar.
- Nenhuma proposta de rewrite. Rewrite foi o que colocou o time anterior nessa situação.
- O mapa é seu, independentemente de me contratar para o que vem depois.
Delivery Machine
Requisito entra, release confiável sai — e o overhead técnico sai das suas mãos.
- Pipelines, suíte de testes, promoção de staging para produção, monitoramento e release notes a cada deploy.
- Modernização em incrementos, junto com a entrega de funcionalidades. Sem freeze.
- Uma reunião por mês. O resto é escrito e assíncrono.
Build
Do requisito à produção, uma pessoa só, sem repasse.
- Discovery com o seu time e, depois, banco, backend, frontend e deploy.
- A máquina de entrega é instalada no primeiro dia, antes que a erosão comece.
- Não é preciso um chamado perfeitamente escrito para o trabalho começar.
Como ficou em produção
Plataforma de educação médica — preparação para prova de título de especialista
Engenheiro fractional · responsável único por dez repositórios, três em desenvolvimento ativo
Cheguei
Dez repositórios sem pipeline automatizado em nenhum deles. Uma release a cada trimestre, entregue de forma inconsistente e com muito retrabalho. Um pedido aprovado levava de três a seis meses para chegar à produção. Duas pessoas do suporte enviavam à mão centenas de e-mails personalizados por semana.
Construí
A máquina de entrega completa — testes automatizados, CI/CD com portões de staging, validação de contrato, monitoramento e release notes a cada deploy — mais um fluxo de desenvolvimento AI-native rodando sob arquitetura e revisão exclusivamente minhas, e a modernização da base feita em incrementos, junto com a entrega de funcionalidades.
Resultado
Os deploys passaram de duas horas para quinze minutos. A operação mensal de acompanhamento passou de um mês de trabalho manual para cerca de duas horas. Envolvimento do cliente: uma reunião por mês.
Modernização de plataforma de jornal — via Muvz
Engenheiro sênior e arquiteto · time de oito desenvolvedores
Cheguei
Um monolito Java EJB legado no meio da modernização, já com três meses de atraso.
Construí
Cinco microserviços Spring Boot extraídos incrementalmente — sem rewrite e sem freeze — com integração orientada a eventos sobre Apache Kafka, um back-office centralizado para configuração compartilhada, e prática de engenharia (Arquitetura Hexagonal, SOLID, DDD) estabelecida no time.
Resultado
Os três meses de atraso eliminados e a entrega de volta ao calendário, com a prática deixada no time.
Plataforma de campanha presidencial — via Conddiz
Engenheiro sênior e arquiteto de frontend
Cheguei
Uma campanha nacional com data fixa e inegociável, e nenhuma plataforma.
Construí
Um backend servindo três frontends — o site oficial e dois PWAs em produção — com integração a todas as principais redes sociais.
Resultado
Sustentou os picos nos momentos mais críticos do calendário, sem negociar a data.
Os números marcados com ● são medidos a partir do git, do CI e da suíte de testes. Os demais são contados ou recuperados do estado anterior ao trabalho.
Sua participação é uma reunião por mês.
Requisitos, decisões de arquitetura e backlog moram no repositório, como fonte única que você consegue ler sem mim na sala. Todo deploy dispara release notes — técnicas e de negócio — automaticamente para você. Você recebe atualização proativa e com sinal alto, em vez de reunião de status, e o código e o pipeline são seus desde o primeiro dia, não desde o último.
Fuso
Assíncrono primeiro, remoto, GMT-3 — horário comercial sobreposto com as Américas e com metade da Europa.
Cadência
Uma reunião agendada por mês. O que é urgente tem canal; nada urgente precisa de convite no calendário.
Decisões
Escritas onde o código está, para que a próxima pessoa — inclusive você no futuro — consiga reconstruir o porquê.
Ownership
Por 2 anos, o log de commits dos 10 repositórios mostra um único nome humano: o meu. O outro autor é um agente de IA cujo arnês eu construí.
Depoimentos
dos meus clientes mais exigentes — os que sentam no teclado
“Miau miaaaaaau! Fsssssst!”
Lesada · Gata

“Miau.”
Bugada · Gata

“Não faço a mínima ideia de como vim parar aqui.”
Leão Lascado · Leão empalhado
Escrito recentemente
Três lugares onde escrevo
BlogEnsaios sobre entrega, arquitetura e um engenheiro operando uma plataforma com agentes de IA.Programação Orientada a GambiarraUm livro técnico vivo sobre a distância entre a arquitetura que apresentamos e os contornos que entregamos.Codex TechnomanticusAs anotações de trabalho que mantenho sobre engenharia full-stack.Vamos olhar o seu sistema.
Trinta minutos, sem slide. Você descreve o que está quebrando; eu digo o que olharia primeiro, e se sou a pessoa certa para isso.