Affonso Xavier
Ingeniero de Software · Full Stack
No soy solo un programador — soy un solucionador de problemas que usa código para eso.
Construyo sistemas a medida, del primer diseño a lo que corre en producción — para quien ya pasó del punto de la hoja de cálculo. Entrego solo y rápido, orquestando agentes de IA, y también trabajo en equipo.
- 3→1devs en el equipo, y la entrega se aceleró en vez de caer
- 250+usuarios diarios en el producto propio que construí
- 5→2 díaspara que salga una novedad, con automatización y pruebas
- 10+ añosconstruyendo para la web, desde 2010
- Disponible para vacante o servicio
- Remoto o relocalización a España
- Manaos, Brasil (UTC−4)
- Contrato, autónomo o proyecto
Sobre mí
Soy ingeniero de software desde hace más de una década, y desde hace tres años entrego productos en solitario con el respaldo de un sistema de entrega que monté: planifico, ejecuto con agentes de IA orquestados, valido y publico en producción — el proceso, y no el tamaño del equipo, es lo que mantiene el ritmo. Como responsable técnico de un sistema crítico en Obliviate, el equipo pasó de tres desarrolladores a uno y la entrega se aceleró en vez de caer. También construí en solitario Tupã, en tupa.dev, e Inner Circle, la evolución de Baú Arcano hacia un juego. Los casos completos están abajo.
Lo que busco ahora: entregar de punta a punta, en solitario, con foco en orquestación de agentes de IA — y también sé trabajar en equipo, cuando es lo que el equipo necesita. Vale tanto para una vacante como para contratar este tipo de entrega como servicio.
Proyectos propios
Dos casos con resultado medido. Qué hice, contra qué problema, y qué cambió por eso.
Tupã
Proyecto propio · 2025 – presente- Desafío
- Construir en solitario un producto del tamaño de un sistema real — de la idea a lo que corre en producción — y mantener el ritmo de entrega sin equipo.
- Solución
- Un sistema que sirve a quien necesita una base sólida para hacer correr aplicaciones de verdad, del inicio a producción. Diseñé cómo crece para que las nuevas necesidades — base de datos, caché o conexiones — entren sin frenar lo que ya funciona, y cada pieza nueva que se añade ahorra trabajo repetitivo. La entrega es totalmente automatizada, con calidad verificada antes de cada avance.
- Cómo lo entregó el proceso
- El sistema de entrega es lo que hace posible un producto de este tamaño sin equipo: el flujo de trabajo automatizado planifica, ejecuta, prueba y publica, con revisión humana antes de cada merge y medición continua del ciclo. El proceso, no las horas extra, mantiene la calidad de un producto de esta escala mantenido por una persona.
- Resultado
- ~80 % menos de trabajo repetitivo en la creación de aplicaciones y ciclo de entrega de 5 a 2 días, con medición continua para probarlo — no estimarlo.
Bun · TypeScript · Angular · Node.js
↗ tupa.devInner Circle
Proyecto propio · Baú Arcano evolucionando a juego · en curso- Desafío
- Una comunidad de RPG de mesa crecía más rápido de lo que una persona tenía horas — y el juego, antes solo presencial, necesitaba ocurrir también a distancia, en tiempo real.
- Solución
- Creé en solitario, de punta a punta, las herramientas que dejaron a esa comunidad jugar y crear junta: mesas de rol colaborativas en tiempo real, generación de nombres y un espacio compartido donde el grupo aporta y mantiene vivo el universo del juego. Esas herramientas tuvieron éxito por sí solas — antes de cualquier capa gráfica — y de ellas nace hoy <strong>Inner Circle</strong>: un juego de rol jugable en el navegador, dentro de un universo que la propia comunidad ayuda a crear.
- Cómo lo entregó el proceso
- Una comunidad que crece más rápido que una persona exigió proceso antes que más horas: el flujo de trabajo con agentes de IA orquestados mantiene la evolución avanzando a ritmo constante, con validación automatizada antes de cada avance.
- Resultado
- Llegó a 250+ usuarios diarios y salió en la prensa — un producto en solitario con una comunidad real jugando y creando junta cada día.
Tiempo real · Colaboración multiusuario · Comunidad · Solo + IA
↗ Mapinguá Nerd, feb/2016 — cobertura del sistema original (portugués)
Cómo una persona entrega lo que un equipo entrega
No es talento — es sistema. Cuando tomo un problema, hay un proceso que garantiza calidad, velocidad y trazabilidad del primer diseño a lo que está en producción.
- 1 · Tú defines
El problema en lenguaje de negocio, los criterios de listo y el orden. El humano decide lo que importa; ninguna línea se escribe antes de eso.
- 2 · El sistema ejecuta
Agentes de IA orquestados implementan siguiendo el plan, con pruebas y revisión humana obligatoria antes de cada avance.
- 3 · La validación confirma
La entrega pasa por pruebas automáticas, la velocidad se mide y lo que no pasa se bloquea. Verde es el único camino hacia adelante.
- 4 · Sale a producción
La publicación automática lleva lo que está listo a producción, con seguimiento de lo que importa en el entorno real.
Seguimiento → feedback → de vuelta al paso 1. Cada ronda alimenta la siguiente: el ciclo se acorta y la calidad sube con el tiempo.
Cómo trabajo
Trabajo en un ciclo de entrega, del diseño a producción — y se adapta a lo que necesitas. El primer contacto no cuesta nada ni compromete nada.
Planificar
Defino qué hay que hacer, el orden y los criterios de listo antes de escribir una línea — del problema de negocio a los límites del sistema.
Ejecutar
Un sistema de entrega orquesta la implementación con agentes de IA, con revisión humana obligatoria antes de cada merge. Calidad de equipo, ritmo de quien no espera.
Validar
Las pruebas automáticas verifican lo que importa y el ciclo se mide de forma continua — no confío en la intuición, y tú tampoco deberías.
Entregar
La publicación automática lleva lo que está listo a producción, con seguimiento de lo que importa en el entorno real, y el feedback del entorno real vuelve al inicio — cada ronda es más rápida que la anterior.
No trabajo con un paquete único. El punto de partida es lo que necesitas resolver primero, dentro de lo que cabe ahora: se puede empezar por una porción pequeña que ya entregue valor, crecer por etapas conforme aparece el retorno, y mantener solo un plan mensual de soporte y evolución una vez que esté en producción. Un proyecto grande y uno pequeño empiezan en la misma conversación.
Formatos de contrato
- Proyecto cerradoAlcance, plazo y entrega acordados antes de empezar.
- Asignación parcialDías fijos por semana dentro de tu equipo, con el proceso montado por mí.
- Consultoría puntualArquitectura de una solución, revisión de código o montaje de automatización y seguimiento.
Envíame un mensaje describiendo el problema en lenguaje de negocio — sin especificación técnica ni presupuesto cerrado. Respondo con mi lectura de lo entendido, el formato que tiene sentido y un camino posible en etapas.
Lo que dicen
Cuando el equipo quedó en una sola persona, esperaba que la entrega se estancara. Ocurrió lo contrario: empezamos a publicar cada semana, y dejé de necesitar seguir el proceso de cerca.
Fabio Porto de CarvalhoCEO, Obliviate
Contacto
¿Tienes un proyecto o una vacante en mente? Escríbeme — respondo rápido.
- WhatsApp+55 92 99369-0239
- Emaildixavier27@proton.me
- LinkedInlinkedin.com/in/dixavier27
- GitHubgithub.com/dixavier27 — ver el SDK de Tupã