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.