Volver a proyectos

Founder & CEO · 2019 - now

Kamina.io

Mi estudio de ingeniería por suscripción para empresas SaaS en Europa: trabajo entregado a más de 40 equipos cliente, con un plazo medio de 48 horas y un SLA de disponibilidad del 99,99 %.

kamina.io

El problema

Las empresas SaaS a menudo necesitan ingeniería senior, alojamiento y mantenimiento sin contratar un equipo completo ni firmar un contrato a largo plazo.

Kamina.io es el estudio que fundé para ofrecer eso por suscripción: sin contratos a largo plazo, propiedad intelectual transferida por completo al cliente, pausa o cancelación en cualquier momento. Para mantener plazos cortos con muchos clientes, el trabajo tenía que apoyarse en bases reutilizables en lugar de empezar de cero cada vez.

Lo que construí

  • Construí una plataforma GitOps sobre Flux que despliega stacks open source seleccionados en los propios clústeres Kubernetes de los clientes.
  • Construí una plantilla SaaS multi-tenant (React Router, Convex, Tailwind) que reutilizo en proyectos de clientes.
  • Opero el alojamiento gestionado detrás del SLA de disponibilidad del 99,99 %, sobre Cloudflare, AWS y GCP.
  • Estoy incubando Alich.ai, un agente SRE para Kubernetes basado en LLM y escrito en Go, que detecta anomalías como CrashLoopBackOff y OOMKilled y propone correcciones.

Decisiones y concesiones

  • Una suscripción sin compromiso a largo plazo en lugar de proyectos cerrados

    Por qué: obliga a ambas partes a ser claras sobre lo que recibe el cliente

    Coste: el cliente puede pausar o cancelar en cualquier momento.

  • Una plantilla multi-tenant reutilizable en lugar de un código nuevo por cliente

    Por qué: mantiene los plazos cortos

    Coste: los proyectos parten de mis convenciones en lugar de una hoja en blanco.

  • Despliegue GitOps en los propios clústeres Kubernetes del cliente

    Por qué: el cliente conserva el control de su infraestructura

    Coste: tengo que dar soporte a clústeres que no son míos.

Resultado

Desde 2019 he entregado trabajo a más de 40 equipos cliente en Francia, España y el resto de Europa, con un plazo medio de 48 horas por solicitud y un SLA de disponibilidad del 99,99 % en el alojamiento gestionado.

Stack

React · React Router · Next.js · TypeScript · Convex · Tailwind CSS · Kubernetes · Flux · Cloudflare · AWS · GCP · Go

Conclusión

Dirigir un estudio me enseñó que las mejores relaciones con clientes empiezan diciendo no al scope creep. El modelo de suscripción obliga a la claridad en ambos lados: el cliente sabe exactamente qué recibe, y yo puedo centrarme en entregar en lugar de negociar.