Desarrollo de software as a service · con Thulu

Tu software, entregado por expertos senior. Sobre nuestro pipeline de IA. Ves cada paso.

Comprás carriles, con precio por carril y nunca por hora. Cada carril es una copia viva de tu producto con Thulu enchufado, que lleva una tarea a la vez de análisis a deploy, mientras especialistas en varias zonas horarias aprueban cada compuerta. Tres carriles, tres cosas moviéndose a la vez.

Precio por carril, nunca por hora·NDA firmado en la primera llamada·Cancelás al cierre de cualquier mes

Corre sobre Thulu, el pipeline de entrega que construimos y usamos todos los días.

Mirá la herramienta
El problema

Tu roadmap avanza a la velocidad de tu búsqueda de talento.

Dos meses de rampa para alguien que entra era el número real en 2023. Los equipos lo siguen presupuestando.

Mientras tanto el trabajo espera. Un senior pasa el jueves explicando el codebase en vez de escribirlo. Tres personas esperan una revisión. Y hay alguien que todos temen en voz baja que renuncie, porque el contexto vive en su cabeza y en ningún otro lado.

Todo eso es un problema de capacidad disfrazado de talento.

Contratar una silla

Una silla, ocupada

47 días hasta la oferta firmada
  1. Búsqueda abierta Se publica el aviso. El backlog sigue creciendo.
  2. Entrevistas Tus seniors entrevistan en vez de entregar.
  3. Oferta firmada 47 días de promedio. Los seniors tardan más.
  4. Onboarding + rampa Dos meses hasta que la persona nueva agarra ritmo.

Pagás: rampa, meetings, y la semana en que alguien está bloqueado.

Un carril de Mister.D

Trabajo que llega a main

30 minutos de primera llamada
  1. Llamada de 30 minutos El NDA se firma ahí mismo.
  2. Carriles acordados Salís sabiendo cuántos carriles puede mantener ocupados tu backlog.
  3. Pipeline enchufado Una copia viva de tu producto, con Thulu corriendo cada etapa contra ella.
  4. Expertos en cada gate Especialistas senior aprueban antes de que algo llegue a tu rama principal.

Pagás: trabajo que llega a tu rama principal, a un número que acordaste antes de empezar.

Mirá el pipeline sobre el que corre un carril →
Lo que cuesta la silla antes de escribir una línea
USD 160.000
Salario base de un senior en Estados Unidos.
USD 17.000
Por mes, sumando cargas sociales, beneficios y equipamiento.
47 días
Promedio de la industria desde que abrís la búsqueda hasta la oferta firmada.
USD 32.000
El fee del recruiter al 20% del primer año, antes de que alguien arranque.

Un carril no es una persona y la comparación no es limpia. Lo que sí se compara es cuánto te cuesta sostener cada uno: un carril se paga por mes y dejás de pagarlo al cierre de cualquier mes.

Salario base: promedios de Estados Unidos de Built In y ZipRecruiter, 2026. El multiplicador cargado de 1,25 a 1,4 y el fee de 20% son los rangos estándar. El tiempo de contratación es el promedio de la industria en 2026.

Cómo trabajamos

Un carril, una tarea, de punta a punta.

Cada tarea que mandás tiene su propio carril: una instancia viva de tu producto de nuestro lado, Thulu corriendo sus etapas contra ella, y los especialistas que aprueban cada compuerta. Nada se comparte entre tareas concurrentes. Mirá qué le pasa a una.

  1. 01 · Ingreso Humano

    Dejás una tarea en el board

    El mismo board desde el que trabajamos nosotros. La tarea tiene su carril apenas entra, y la ves pasar por cada etapa.

  2. 02 · Análisis Agente

    Criterios de aceptación antes de escribir código

    El agente de análisis lee el ticket y el repo, contesta la pregunta funcional que nadie hizo en voz alta y la convierte en casos de prueba. Un humano firma la spec antes de que se mueva nada.

  3. 03 · Desarrollo Agente

    Código en un sandbox aislado, después el PR

    El agente de desarrollo trabaja en su propio sandbox con los tests ya escritos. Primero corren linters, análisis estático y reglas propias, porque un linter no se deja convencer de hacer una excepción. Después abre el pull request.

  4. 04 · Testing Agente

    Cada caso, en un navegador real, en video

    El agente de testing recorre cada caso y graba un video anotado paso a paso, con capturas de antes y después en los viewports que importan.

  5. 05 · Revisión Agente + experto

    Un agente auditor, después un experto senior

    El agente auditor llega limpio del contexto del desarrollo, sin nada invertido en el código. Un experto senior de Mister.D lee su informe en lugar del diff completo, lo contradice cuando está mal, y aprueba.

  6. 06 · Deploy Agente

    Deployado. Te llega la prueba.

    El cambio sale, y la tarea vuelve con el video, el pull request y un informe. Si tenés equipo técnico, el PR les llega como cualquier otro.

Acá nadie lee un diff completo.

Un humano no puede leer cada línea que un agente está por comitear y encima mantener la velocidad que ese agente te dio. Así que cambiamos lo que el humano lee: un veredicto, un video y un informe.

  • 01

    Tests antes que código

    El test es la spec hecha ejecutable. No tiene memoria de lo seguro que se sentía cada uno el martes.

  • 02

    Agentes que nos contradicen

    Los agentes que revisan llegan limpios del contexto del desarrollo. Las alternativas son obligatorias. Nuestros seniors no zafan del filtro.

  • 03

    Expertos que arman sus agentes

    Cada especialista tiene su set de agentes para su área, y arregla el agente cuando el mismo desacuerdo aparece dos veces.

  • 04

    El mismo pipeline en todos los planes

    Los tests, las revisiones, los especialistas y tu analista no cambian. Lo que cambia es qué tan rápido se vacía tu cola.

El criterio es el recurso escaso en un equipo de ingeniería, y dejamos de gastarlo leyendo línea por línea.

Este pipeline es Thulu. Lo podés correr en tu propio equipo.

Evidencia

Cada entrega viene con pruebas.

El agente de testing convierte los criterios de aceptación del ticket en casos de prueba, ejecuta cada uno en un navegador real y lo graba. Cada click, cada verificación y cada falla quedan marcados en el video, y el video llega a tu tarea. Un experto de QA de nuestro lado lo mira y aprueba, o marca el paso exacto que se rompió.

  • Video anotado por caso de prueba
  • Captura en cada verificación
  • Reporte pass/fail en la tarea
  • Errores de consola y red capturados
Mirá cómo testea Thulu →
CHK-142 · corrida de checkout · anotada REC
0:14 / 0:14

Hecho con el pipeline

Lo que el sistema shippeó.

Son productos nuestros, no casos de clientes. Los construimos para averiguar qué podía cargar el pipeline. Conviene leer la cantidad de clientes y el alcance por separado.

01

Better Gym

Plataforma fitness
2 apps Flutter
0 clientes pagos
  • NestJS
  • Multi-tenant
  • En producción

Backend NestJS, dos apps Flutter, un backoffice completo, datos multi-tenant, auth real, deploys reales. En producción. Cero clientes pagos, y arrancamos por ahí porque te ibas a enterar igual.

Lo que demuestra: capacidad de producción, que es lo único que nos estás comprando. El market fit sigue siendo tuyo.

02

TicketEasy

Ticketing multi-tenant
2 medios de pago
  • Serverless
  • Stripe
  • MercadoPago
  • QR en la puerta

Serverless, Stripe y MercadoPago conectados, validación por QR en la puerta, varios organizadores sobre la misma infraestructura sin verse entre ellos.

Lo que demuestra: el trade-off quedó escrito al lado de la decisión. Así son nuestras specs en cada feature.

03

Thulu

El orquestador
3 motores de agentes
  • Sandbox por corrida
  • SSO por OIDC
  • Audit trail

Un board donde cada tarea, agente y worktree es visible. Cada corrida en su propio contenedor, SSO con tu IdP y un audit trail con cadena de hashes, en servidores que corrés vos.

Empezó como la herramienta que siempre fallaba en construir. Es la razón por la que los demás salieron.

Conocé Thulu →

La herramienta detrás del trabajo

Construimos Thulu para correr nuestras entregas. Ahora tu equipo también puede usarlo.

Cada tarea que entregamos a un cliente pasa por Thulu: un agente de IA en cada etapa, un auditor que puede bloquear el trabajo y un experto que aprueba antes de cada merge. El mismo pipeline está disponible como producto, instalado en tus servidores.

Qué trae

  • 01
    Un pipeline gobernado Un agente en cada etapa que definís, con su prompt, su modelo y sus permisos.
  • 02
    Gates antes del merge Un auditor que prendés puede aprobar, devolver o bloquear el trabajo. Una etapa puede esperar a una persona y, por default, ningún agente puede mergear.
  • 03
    QA en video El agente de QA graba cada prueba con cursor y subtítulos: quien revisa mira la evidencia en vez de volver a probar.
  • 04
    Un sandbox por corrida Cada corrida trabaja en su propio contenedor, con una key que muere cuando termina.
  • 05
    Tus servidores, tu key del modelo Corre en tu infraestructura y habla con el modelo con tu propia key. Al proveedor le pagás vos directamente.
  • 06
    Gratis en Docker Las funciones pagas piden licencia y los precios están publicados.

Dos formas de usarlo

Servicio

Contratá a Mister.D

Nosotros operamos Thulu por vos.

  • Comprás carriles: cada uno lleva una tarea de punta a punta.
  • Nuestros expertos, en varias zonas horarias, aprueban cada gate.
  • Mirás cómo se vacía la cola en el mismo tablero que usamos nosotros.
Agendar la llamada de 30 minutos →
Producto

Corré Thulu vos

Tu equipo lo corre en tus servidores.

  • Lo instalás en tus servidores con dos comandos.
  • Conectás tu propia key del modelo.
  • Tu gente es dueña de los gates y de la aprobación final.
Ver el producto →

Seguridad

Dónde va tu código, en serio.

En la segunda llamada nadie pregunta por la velocidad. Preguntan qué obtiene acceso al repo. Si esa pregunta no aparece en el primer minuto, revisá tus instintos.

  1. 01 · Tu repo

    Primero el NDA

    Firmado en la primera llamada, antes que cualquier otra cosa. Cubre también las herramientas de terceros.

  2. 02 · Lista de modelos

    Vos elegís quién lo ve

    Antes de traer tu código te pasamos la lista de modelos y proveedores por los que va a pasar, y marcás los que no querés cerca de tu repo.

    • Términos sin entrenamiento
    • Tiers gratuitos: nunca
    • Bloqueado por vos: una línea de config
  3. 03 · Entorno aislado

    Un contenedor por agente

    Entornos cerrados de nuestro lado. Nada compartido entre tareas, destruido cuando la tarea cierra. Solo las claves que el build necesita, y todo lo que se puede mockear, se mockea.

    • Contenedor por agente
    • Destruido al cerrar
  4. 04 · De vuelta a tu repo

    Un pull request

    Un set de workflows para abrir PR y actualizar la wiki. Sin acceso a producción el día uno, y nada que pueda deployar hasta que vos decidas otra cosa.

    • PR + wiki
    • Acceso a prod: apagado
Audit trail · el log en sí, no un resumen Entradas ilustrativas
análisismodelo-aleyó src/checkout/*09:14:02
desarrollomodelo-bbranch fix/coupon09:31:47
testingmodelo-avideo.mp4 → tarea09:58:10
auditormodelo-creview del PR: aprobado10:06:33

Términos de los modelos

Cada modelo de la lista tiene términos que dejan nuestro tráfico afuera de su entrenamiento. Los tiers gratuitos que se pagan con tu código no entran nunca, nos lo pidas o no.

Deploy agéntico

Hoy hay varios proyectos con deploy agéntico. Cada uno llevó meses de construcción, y ninguno arranca hasta que vos lo decidas.

Garantías

Lo que estás arriesgando.

  • 01 NDA

    Se firma en la primera llamada, antes que cualquier otra cosa.

  • 02 Mes a mes

    Cancelás al cierre de cualquier mes. No hay conversación de salida.

  • 03 En tu repo

    Cada pipeline y cada workflow que instalamos queda en tu repo.

  • 04 Propiedad

    El código, los repos y los pipelines son tuyos desde el primer commit. Si te vas, se van con vos.

La puerta de entrada

Empieza con treinta minutos.

Firmamos el NDA, nos contás qué está trabado, y te decimos cuántos carriles haría falta para moverlo. Una llamada, sin documento de propuesta, sin una segunda ronda de descubrimiento.

Salís con el número de carriles, las primeras tareas que meteríamos en ellos y qué necesitamos de tu lado para arrancar. Desde la primera tarea, cada paso corre por Thulu y lo podés mirar.

¿Querés el pipeline dentro de tus paredes? Mirá Thulu →

La llamada 30 min · video
  1. El NDA se firma en esa llamada, antes de que se mueva nada más.

  2. Salís sabiendo cuántos carriles puede mantener ocupados tu backlog.

  3. Si ese número es menor a tres, te lo decimos en la llamada.

  4. Salís con Cantidad de carriles, primeras tareas y fecha de arranque

Preguntas que aparecen en la segunda llamada

¿De quién es lo que escriben?

Tuyo. El código, los repos, los pipelines y cada workflow que instalamos. Si te vas, se van con vos.

Ya tengo equipo técnico. ¿Dónde entran?

El PR les llega a ellos y lo revisan como cualquier otro. Dónde caen los PR es una decisión que tomamos con vos en el onboarding, no un default que te imponemos.

¿Qué pasa si un agente rompe producción?

El día uno no tenemos acceso a producción ni nada que pueda deployar. Lo que instalamos abre PR y actualiza la wiki, así que tu pipeline y tus revisores están entre una rama y tus usuarios. El deploy agéntico viene después, cuando hay un harness alrededor, métricas reales del proyecto y un set de accesos que configurás de tu lado. Hoy hay varios proyectos funcionando así y cada uno llevó meses de construcción.

¿Podemos empezar con menos de tres carriles?

Tres carriles es el piso. Podés sumar carriles cuando crece el backlog y bajar cualquiera al cierre de cualquier mes.

¿Dónde está el equipo?

Distribuidos entre husos de US, EU y LATAM. Las tareas que necesitan una decisión humana tienen a alguien despierto para tomarla.

Nuestro código no puede salir del perímetro.

Entonces te mandaríamos a Thulu. Corre en tus servidores y el código que lee un agente va sólo al proveedor de modelo que elijas, con tu key.

Cómo funciona Thulu →

Mister.D

Reservá una llamada de 30 minutos

Dejá tu email y te escribimos desde contact@misterd.dev en dos días hábiles con horarios para la llamada.

¿Preferís email? Escribí a contact@misterd.dev