Construir software hoy lo puede casi cualquiera. Nosotros lo entregamos estable en producción.

Lo que ofrecemos lo hacemos nosotros mismos. No hay intermediarios entre usted y quien construye, ni nadie que venda y después delegue.

Construir

Construimos software con agentes y respondemos por el resultado igual que por código escrito a mano. A menudo no partimos de cero: es un incremento sobre un sistema que ya existe y tiene que seguir funcionando. Y cuando un agente se atasca en el último diez por ciento, terminamos esa parte en lugar de devolverla.

Con qué trabajamos
TypeScript, Python, Java, C#. Web y móvil. Azure, GitLab, GitHub Actions, Cloudflare. Claude Code en el día a día, desde 2025 en proyectos de clientes.
Cuándo conviene llamarnos
Cuando hay que construir algo y usted no quiere pasar después la mitad del tiempo averiguando si está bien.
Qué queda al final
Código que funciona en su repositorio, con pruebas acordadas antes de empezar a construir, y sin ninguna herramienta que después tenga que licenciar.

Automatizar

Automatizar procesos, conectar sistemas, construir flujos de datos — y agentes que se hacen cargo de una parte del proceso. No como demostración, sino como algo que corre en la mañana sin que nadie esté mirando.

Con qué trabajamos
Automatización de procesos y sistemas, interfaces entre sistemas que nunca fueron pensados para tenerlas, pipelines de CI/CD y de release, operación y monitoreo.
Cuándo conviene llamarnos
Cuando alguien repasa las mismas pantallas antes de cada release — o dos personas copian datos de un sistema a otro y nadie nota cuando algo se pierde por el camino.
Qué queda al final
Un proceso que corre sin que nadie lo pida y un aviso cuando no lo hace. Las horas que hoy cuesta dejan de costar — y su propio equipo puede modificarlo, la documentación viene incluida.

Gestión de pruebas

El trabajo del que venimos. Montar procesos de prueba, formar un equipo, hacer que las aprobaciones se sostengan: muchas veces en empresas donde nadie había probado antes y dentro de procesos de aprobación que impone un supervisor.

Con qué trabajamos
Jira y Xray, Azure Test Plans, TestRail, HP ALM. Estrategias de prueba, fases de prueba y procesos de aceptación. Capacitación de áreas que nunca habían probado nada.
Cuándo conviene llamarnos
Cuando hay un release pendiente de aprobación y la respuesta honesta a “¿esto está suficientemente probado?” es encogerse de hombros.
Qué queda al final
Una estrategia de prueba que supera su aprobación, un equipo que sigue trabajando sin nosotros y un conjunto de herramientas que encaja con su organización, no con la nuestra.

Verificar

La parte que casi todos omiten: aseguramiento de calidad para funciones de IA. Un agente que escribe código también escribe sus pruebas — y hereda en ellas los mismos puntos ciegos. Por eso las pruebas en verde no son evidencia. Construimos la contraprueba que un agente no puede escribirse a sí mismo.

Con qué trabajamos
Evaluación y métricas para funciones de IA, guardrails, compuertas de regresión en CI, automatización de pruebas en todos los niveles, criterios de aceptación redactados antes de construir.
Cuándo conviene llamarnos
Cuando la demo convenció a todos y nadie sabe qué pasa con diez mil casos reales.
Qué queda al final
Un entendimiento común de qué es suficientemente bueno y cuándo algo puede salir — y la automatización que comprueba justo eso en cada ejecución, en lugar de comentarlo.

De un requisito a un pipeline de QA

Casi todo requisito empieza como una frase que no se puede comprobar. Está bien intencionada — solo que nadie sabe decir cuándo está cumplida. Justo ahí empezamos: la frase se convierte en un paso de su pipeline de CI/CD que comprueba en cada ejecución, se repara solo donde puede y crece con cada caso nuevo.

  1. «El pedido tiene que completarse en la tienda de forma fiable.»

    Qué no se puede comprobar ahí
    «Fiable» no tiene umbral, y «el pedido» no existe como algo único: compra como invitado, cupón, cancelación parcial, tres medios de pago, envío al extranjero. Tres personas en la sala piensan en tres recorridos distintos, y nadie se da cuenta porque todas asienten.
    Con qué se mide entonces, de forma automática
    Los recorridos de pedido que realmente ocurren en su tienda, cada uno con el estado final esperado en tienda, ERP y almacén. Si uno falla, el despliegue se detiene — y el caso aparece en el board en ese mismo momento: qué recorrido, qué paso, qué datos, con registro y grabación adjuntos, asignado al equipo responsable de ese paso. Nadie tiene que reproducirlo primero, y nadie se entera el lunes por un cliente.
  2. «El agente solo debe hacer lo que tiene permitido.»

    Qué no se puede comprobar ahí
    Una prohibición sin lista es una intención. Y además: el agente que escribe el código escribe también su prueba, y hereda la misma suposición de la que salió el fallo. Que salga verde solo significa que se ha pensado dos veces lo mismo.
    Con qué se mide entonces, de forma automática
    Los casos prohibidos los escribe una persona, no el agente. Se ejecutan contra la capa de permisos real, no contra un sustituto. Si uno se cuela, pasa a ser un caso más: antes de la corrección, no después.
  3. «Después de la reforma todo tiene que funcionar como antes.»

    Qué no se puede comprobar ahí
    «Como antes» no está escrito en ninguna parte. Sin un registro del estado de partida, la verificación final es un ejercicio de memoria, y la memoria pierde frente a una fecha de entrega.
    Con qué se mide entonces, de forma automática
    Antes del primer cambio registramos el estado anterior: respuestas, tiempos, imágenes de página. A partir de ahí la suite compara contra ese registro y no contra una opinión. Quien lo modifique ve en el diff qué está modificando.

No podemos mostrar los criterios de nuestros clientes. La forma es la misma: la frase viene de usted y la puerta se escribe antes de construir, no después, cuando se redacta alrededor de lo que ha quedado terminado.

Cómo trabajamos

Alcance definido, resultado definido.

Escribimos los criterios de aceptación antes de la primera línea de código. Quien los formula solo al final termina escribiéndolos alrededor de lo que ya quedó hecho.

Remoto, con una franja horaria fija en común.

Trabajamos distribuidos desde hace años — con horarios fijos de disponibilidad y dentro de las herramientas que su equipo ya utiliza.

Se nos contrata juntos o por separado.

Trabaje uno de nosotros o los dos: usted tiene un interlocutor que conoce el proyecto, sin nadie que derive la llamada.

Los entornos regulados no son un caso especial.

Estuvimos trabajando dentro de un banco público de desarrollo bajo BAIT, MaRisk y DORA, y en defensa. Si en su caso hay un proceso de aprobación de por medio, lo ponemos en el plan antes de que alguien lo reporte como demora.

Cómo fue eso bajo supervisión bancaria

¿Refuerzo — o alguien que lo asuma por completo?

Uno de nosotros dentro de su equipo — o los dos como una unidad que lleva un proyecto desde la construcción hasta la aceptación.

Contactar