$ davidvc.ai
# David Viña · A Coruña

David Viña · Full-Stack AI Engineer No programo con IA. La dirijo.

Construyo sistemas web completos: frontend, backend, integraciones con IA e infraestructura. Dirijo la IA con un método que he aprendido en los más de 10 años que llevo en el desarrollo web. La IA ejecuta, yo respondo.

Disponible · 2 nuevos clientes · Respuesta en 24 h
## 01· diagnóstico

Funciona en la demo, se rompe en producción

Un patrón frecuente: la primera versión con IA sale rápido y en la demo todo funciona bien. Llega la producción y las cosas se rompen: errores de seguridad graves, mal rendimiento, costes sin medir, imposibilidad de escalar, etc. Lo que era una demo prometedora se convierte en algo difícil de mantener.

Entre el 40 % y el 65 % del código generado por IA sin método es incorrecto, y un porcentaje similar de las consultas SQL generadas son vulnerables. La demo lo oculta. La producción lo encuentra.

La IA acelera la ejecución. La parte difícil sigue siendo el método.

## 02· method

Cómo dirigir la IA sin que se rompa en producción

method.ts typescript
  1// dirigir IA = plan + ejecución acotada + revisión humana   2const flujo = [   3 "plan", // arquitectura + contratos   4 "execute", // IA por fases acotadas   5 "revision", // revisión experta por fase   6 "firma" // el código resultante lo firmo yo   7];  
  1. 01

    Plan

    Arquitectura, contratos y modelo de seguridad cerrados antes de invocar la IA.

  2. 02

    Ejecución

    La IA ejecuta por fases acotadas. Cada fase no toca dos capas a la vez.

  3. 03

    Firma

    Revisión humana, tests y observabilidad antes de cada merge. Cada decisión técnica queda escrita y firmada: si mañana otro desarrollador hereda el proyecto, sabe por qué se decidió cada cosa. Si algo falla en producción, respondo yo.

## 03· contrast

Generar la IA frente a dirigirla

Dos formas de usar la IA en proyectos reales. La primera entrega rápido y se nota seis meses después. La segunda se nota desde el primer merge.

// generar con ia
  • demo rápida que convence
  • cada cambio futuro vuelve a pasar por la IA
  • deuda técnica acumulada sesión a sesión
  • costes de tokens y hosting opacos al escalar
  • imposible de heredar por otro desarrollador
  • nadie responde cuando algo se rompe en producción
// dirigir ia
  • +plan y arquitectura antes del primer prompt
  • +fases acotadas: la IA no toca dos capas a la vez
  • +revisión humana, tests y observabilidad por fase
  • +precio cerrado, costes medidos desde el commit 1
  • +registro de decisiones auditable en el repo
  • +código revisado · respondo yo
## 05· featured-case

AuraReels: un sistema distribuido construido dirigiendo la IA

~/case-studies/aurareels producción

7 proyectos · 3 BBDD · flujo asíncrono con Gemini

Next.js 14WordPress (REST)Cloudflare StreamGeminin8nMongoDBMUI v6

SaaS de procesamiento de vídeo con IA. Monorepo con Next.js 14 + ecosistema WordPress, Cloudflare Stream y Gemini. Registro de decisiones público: cómo se tomó cada decisión técnica, quién firmó qué.

./leer-decision-log
  • +10 años construyendo webs en producción
  • 15+ charlas en WordCamps y meetups
  • 3 productos propios con IA en producción
## 06· faq

Preguntas frecuentes

01 ¿Qué te diferencia de generar el sitio con vibe coding (Lovable, v0, Bolt…)?

Esos productos generan rápido y demuestran bien. El problema llega después: cambios futuros que vuelven a pasar por la IA, deuda técnica que se acumula sesión a sesión, código que ningún otro desarrollador puede heredar, y nadie que responda cuando algo se rompe en producción. Yo trabajo con la IA, pero con plan, fases acotadas y revisión humana antes de cada merge. La diferencia no se ve en la demo, se ve a los seis meses.

02 ¿Trabajas con cualquier stack?

Stack moderno: TypeScript, Next.js/Astro, Node, Cloudflare Workers, Postgres/Mongo, WordPress avanzado. LLMs: OpenAI, Anthropic, Gemini. Si tu stack es muy nicho, lo hablamos antes.

03 ¿Garantizas resultados?

Lo que sí garantizo es el proceso: arquitectura, revisión por fase, tests, observabilidad y registro de decisiones auditable. Eso es lo que ayuda a que el código aguante producción.

04 ¿Trabajas solo o con equipo?

Solo. Si el proyecto requiere más manos, traigo gente de confianza y me responsabilizo del conjunto.

05 ¿Aceptas participación en lugar de tarifa?

Solo en proyectos donde tengo convicción técnica y señal clara de encaje producto-mercado. Las tarifas son la norma.

## contact

¿Te encaja lo que cuento? Hablemos.

Reserva 30 minutos. Cuéntame qué estás construyendo y te digo honestamente si encajo o si te conviene otro perfil.

$ ./reservar-llamada
david@davidvc.ai · respuesta en 24 h