VCDK Clínica Vibe-Coding Detox · Est. 2026
Aceptando nuevos proyectos Alicante · Amsterdam · Remoto
▮ Servicio de limpieza

Limpiando lo que
dejó el autocompletado.

Has heredado una base de código Laravel o Symfony que el equipo ya no puede razonar. Los tests fallan de formas que nadie puede rastrear; la misma operación tiene cuatro grafías y cuatro puntos de llamada. Yo leo el repositorio, escribo el diagnóstico y me pongo al teclado cuando decides que el informe por sí solo no basta.

Llamada gratuita de 30 minutos · respondo en un día laboral
Lenguajes
PHP, JavaScript y DevOps desde 1996. Python desde 2012. Laravel desde 2017.
Disponibilidad
Respuesta en 24h en días laborables. Horario CET.
Calidad de código
Cada compromiso entrega una suite de pruebas que antes no existía.

Para

CTOs y lead developers con una base de código Laravel o Symfony — también con capas Python, JavaScript/TypeScript o Node alrededor cuando el daño del LLM las atraviesa — en la que el equipo lleva medio año o más aterrizando PRs asistidos por IA, y que hoy nadie del equipo describiría ya como "fácil de razonar".

No para

Reescrituras greenfield. Arreglos de un solo archivo. Repositorios donde el equipo está contento con el código y solo quiere más, más rápido.

Cómo discurre

Triage de medio día. Diagnóstico escrito con la hemorragia priorizada. Opcionalmente, un encargo de seguimiento para la reparación real, por hora o por proyecto — tu decisión después de leer el diagnóstico.

§ I — ¿Cómo sé que necesito esto?

Cuatro señales que ya has visto.

Dos de estas en tu repositorio son suficientes. Con tres, el encargo se amortiza dentro de los primeros quince días.

Cobertura de tests que cayó por un acantilado

La cobertura era del 72%, ahora del 18%, y nadie en el equipo puede señalar las PRs que la bajaron. Los umbrales de CI se han relajado dos veces este trimestre para mantener la pipeline en verde.

Archivos que ningún humano ha leído de principio a fin

Controladores por encima de 1.500 líneas. Clases de servicio que importan veintidós colaboradores. La autora o el autor ya no está en la empresa y la intención original no se puede recuperar de git blame.

La misma operación, escrita de cuatro maneras

getUser, fetch_user, Customer::find, UserRepository::byEmail. Cuatro puntos de llamada, cuatro formas de retorno ligeramente distintas, un bug que nadie consigue reproducir.

Staging se comporta distinto a producción

Funciona en local. Rompe en staging de maneras que cambian con cada deploy. El equipo culpa a los tests flaky; los tests están bien. Se han colado en silencio race conditions y consultas n+1, en PRs que se leen como generados.

§ II — Qué ocurre cuando contratas

Tres pasos, honestos en cada uno.

  1. Llamada de triage gratuita, 30 minutos. Me enseñas el repositorio y la una o dos cosas que te quitan el sueño. Ordenamos juntos la hemorragia. Te marchas con al menos un siguiente paso concreto que puedes dar hoy tú mismo, sigas conmigo o no.
  2. Diagnóstico escrito, medio día aproximado. Un documento sobre deuda estructural, la parte atribuible al trabajo asistido por IA y un plan de reparación priorizado. Prosa, no diapositivas. Tuyo para actuar con él, conmigo o sin mí en la fase de reparación.
  3. Reparación, por hora o por proyecto. Manos al teclado siguiendo las prioridades que marcó el diagnóstico. Tests antes de cambiar comportamiento. Cada cambio lo bastante pequeño para revertirse por separado. Ves cada PR.
§ III — Tarifa

La llamada de triage es gratis.

Treinta minutos, sin factura, sin pitch deck. Traes el repositorio o una descripción; te digo lo que veo y lo que haría. El diagnóstico es a tarifa plana de medio día, acordada antes de empezar. La reparación es por hora o por proyecto, alcanzada desde el diagnóstico, nunca abierta.

Sobre el operador →
§ IV — Preguntas frecuentes

Preguntas frecuentes

  1. ¿En qué se diferencia esto de una revisión de código?

    Una revisión te entrega una lista. Un encargo de limpieza la cierra. El diagnóstico es prosa revisada que explica, archivo por archivo, cuál es el daño y cuánto costaría repararlo; el encargo opcional de seguimiento es la reparación en sí. El documento de diagnóstico es tuyo, sigas o no.

  2. ¿Trabajas con bases de código no PHP?

    Principalmente PHP, Laravel, Symfony y Python — ahí la metodología está más afilada. JavaScript/TypeScript o Node cuando las especificidades del código lo justifican (por ejemplo, si el daño del LLM está en una capa Node del mismo repositorio). Otros stacks caso por caso; un diagnóstico débil es peor que ninguno.

  3. ¿Cuánto cuesta el diagnóstico?

    Una tarifa plana de medio día, acordada en la llamada de triage antes de empezar a trabajar. La llamada en sí es gratis y dura treinta minutos. Sin obligación de continuar al diagnóstico tras la llamada, ni a la reparación tras el diagnóstico.

  4. ¿Puedes firmar un NDA antes de ver el repositorio?

    Sí. NDA mutuo antes de que el código cruce mi mesa es lo estándar; firmo el tuyo o te envío uno breve. El acceso al repositorio es de solo lectura por defecto, limitado a la duración del encargo.

▮ Solicitar una llamada de triage

Cuéntame sobre
la base de código.

Un formulario corto. Sin newsletter, sin plataforma, sin secuencia de seguimiento. Un ingeniero senior lee lo que envías y responde en un día laboral.

  1. Llamada de triage gratuita, 30 minutos. Me enseñas el repositorio y la una o dos cosas que te quitan el sueño. Ordenamos juntos la hemorragia. Te marchas con al menos un siguiente paso concreto que puedes dar hoy tú mismo, sigas conmigo o no.
  2. Diagnóstico escrito, medio día aproximado. Un documento sobre deuda estructural, la parte atribuible al trabajo asistido por IA y un plan de reparación priorizado. Prosa, no diapositivas. Tuyo para actuar con él, conmigo o sin mí en la fase de reparación.
  3. Reparación, por hora o por proyecto. Manos al teclado siguiendo las prioridades que marcó el diagnóstico. Tests antes de cambiar comportamiento. Cada cambio lo bastante pequeño para revertirse por separado. Ves cada PR.

o visita PHPfreelance.es

© MMXXVI · VCDK / PHPfreelance · Jeroen Derks Encargos en remoto · Expedientes guardados localmente v1.94.5823