Houdrik

Ingeniería Frontend & Backend

Aplicaciones production-grade, de extremo a extremo. Tomamos prototipos — generados por IA, vibecoded o escritos a mano — y los llevamos a producción. Después nos quedamos a mantener y mejorar.

Qué es esto

Un equipo senior de dos a cuatro personas que toma una idea de producto — o un prototipo funcionando, o un draft generado por IA, o un sistema envejecido en problemas — y la entrega como aplicación production-grade. Los mismos ingenieros llevan el trabajo del whiteboard a un servicio respondiendo peticiones reales.

La mayoría de los proyectos toma una de tres formas:

  1. Prototipo → producción. Tienes algo funcionando: MVP vibecoded, scaffold generado por IA, build a medio terminar de un contractor. Hacemos el 90% poco glamoroso — seguridad, observabilidad, performance, autenticación real, schema de base de datos apropiado, deploy pipelines — que lo lleva de "demo" a "cosa de la que dependen usuarios reales".
  2. MVP pre-seed desde cero. Tienes idea, deck, quizás Figma. Te damos una URL en vivo donde usuarios reales pueden registrarse en 4-6 semanas — con las bases que no tendrás que reconstruir después.
  3. Expansión de SaaS B2B. Producto funcionando, roadmap creciendo, equipo in-house a tope. Tomamos el chunk de mayor palanca y lo entregamos en un trimestre, junto a tus ingenieros.

La pregunta del "qué stack"

No listamos un stack en esta página. Cambia por engagement y preferimos tener la conversación que pretender que una respuesta sirve para todos.

Qué esperar: tipado, type-safe a través del network boundary. Migraciones predecibles. Observabilidad incorporada. Deploys aburridos. Test coverage donde gana su sustento.

Lo que tendemos a tomar — sin comprometernos por adelantado — es el conjunto más pequeño de herramientas maduras y bien mantenidas que encaje con la capacidad de tu equipo de heredarlas y operarlas. No elegimos tecnología porque está de moda. No la elegimos porque la tenemos en la oficina. La elegimos por tu timeline, las skills de tu equipo, tus restricciones de hosting, y cómo se ve el fallo a las 3am.

Nombraremos las elecciones claramente en el documento de kickoff y defenderemos cada una por escrito. Si tienes preferencia de stack, generalmente la acomodamos siempre que no sea activamente peligrosa para el objetivo.

Cómo trabajamos

Semana 0 — kickoff. Cambiamos el brief por un sketch de arquitectura de una página, lista de riesgos rankeada por impacto, decisiones de stack y trade-offs por escrito, plan de sprint.

Al final de cada sprint — demo real en URL real. Los sprints son de dos semanas. La demo es algo clickeable, compartible con tu co-founder, rompible con bad input sobre datos de producción — nunca screenshot, nunca video de localhost. No performeamos progreso a mitad de sprint; entregamos el artefacto al final y lo dejamos hablar.

El mismo límite de sprint — steering check breve después de la demo. Qué construimos, qué cortamos, qué repriorizamos, qué falta. Una reunión, no dos.

Hand-over — código, infra, runbooks, log de decisiones arquitectónicas, video walkthrough de 30 minutos por subsistema. Tu equipo puede tomarlo en frío.

Tras launch — no desaparecemos. Ofrecemos retainer mensual de mantenimiento y mejora, o hand-off limpio a tu equipo in-house. Cualquiera está bien; queremos que tú decidas.

Qué significa "production-grade" aquí

No es sinónimo de "pulido". Es un checklist con bordes filosos:

  • Autenticación que sobrevive una auditoría OWASP.
  • Schema de base de datos con constraints reales, no JSON soup.
  • Migraciones que corren limpias forward y backward.
  • Observabilidad: structured logs, métricas, traces distribuidas, correlacionadas por request ID. Puedes responder "¿por qué fue lento el sistema a las 14:07 el martes pasado?" en tres clicks.
  • Deploys rutinarios y reversibles. Un release fallido se revierte en dos minutos.
  • Secrets en store real, no en .env de alguien.
  • Runbooks de on-call que un ingeniero medio dormido puede seguir.
  • Performance budgets que el equipo mide y defiende.

Esto es el 90% que la IA no escribe por ti. También es el 90% que decide si tu app sobrevive al crecimiento, una auditoría, o su primer outage real.

Lo que no hacemos

  • No tomamos proyectos cuya premisa entera sea una plataforma no-code contra la que tendríamos que pelear.
  • No hacemos diseño puro sin seguimiento de ingeniería. Diseñamos porque lo vamos a construir.
  • No competimos en precio contra agencias offshore. Competimos en time-to-production y senior-only execution. Si precio es tu único eje, somos mal fit.
¿Tienes una app que necesita durar?

Llévala de prototipo a producción.

Respondemos en un día laborable. MVP vibecoded, draft generado por IA, proyecto a medio terminar, o un producto funcionando que empieza a crujir — todo es bienvenido.

Iniciar un proyecto