Volver a proyectos

Co-Founder & CTO · 2019 - 2020

Algora

Cofundé en Barcelona una empresa de servicios de voz de valor añadido y construí su plataforma desde cero. Tuvo 10 meses de actividad comercial antes de cerrar.

El problema

Algora quería ofrecer servicios de voz de valor añadido a profesionales y comunidades, desde Barcelona. Como cofundador y CTO, tenía que poner una plataforma de voz funcional en manos de los clientes sin ninguna infraestructura previa sobre la que construir.

Lo que construí

  • Diseñé y construí la plataforma desde cero.
  • La parte de voz se apoyaba en software telecom open source, Kamailio y FreeSWITCH, desplegado en Kubernetes sobre GCP.
  • El front web era Vue.js, con PostgreSQL y Redis para los datos.
  • La infraestructura se definía como código con Terraform y se entregaba mediante GitLab CI.

Decisiones y concesiones

  • Un stack de voz open source (Kamailio, FreeSWITCH) en lugar de una plataforma comercial — control total sobre lo que el producto podía hacer — tenía que operarlo y mantenerlo yo mismo.
  • Infraestructura como código desde el primer día — una plataforma reproducible con un equipo muy pequeño — tiempo dedicado a la infraestructura en lugar de al producto.

Resultado

La plataforma entró en producción y Algora tuvo 10 meses de actividad comercial. Después, el proyecto cerró.

Stack

Kubernetes · Kamailio · FreeSWITCH · Vue.js · Terraform · PostgreSQL · Redis · GCP · GitLab CI

Conclusión

No todos los proyectos funcionan, y una plataforma que funciona bien no es lo mismo que un negocio que perdura. Algora me enseñó que construir el producto es la mitad fácil; el resto es encontrar a gente que lo necesite lo suficiente como para seguir pagando.