Serdar Sağlam

Desarrollo de software y plataformas

Una plataforma web es un trabajo distinto al de una web. En una web muestras contenido; en una plataforma hay cuentas de usuario, permisos, pagos, datos y reglas de negocio que cambian con el tiempo. Cuando crece el número de usuarios, una web solo recibe más tráfico; una plataforma empieza a fallar.

Desarrollo plataformas con membresías, suscripciones, pagos y panel de administración. dinle.link, una plataforma de bio link para músicos, Ketsy, una plataforma de gestión para centros educativos, y Digitalent Music, una plataforma de distribución musical, son algunos de los productos que he desarrollado. Todos están en funcionamiento y todos tienen usuarios reales.

Como he creado estos productos yo mismo, aporto algo distinto: no solo sé cómo se programa una plataforma, sino también cómo se comporta una vez publicada. Qué pasa cuando falla un pago, qué le hace a los datos la cancelación de una suscripción, qué se pierde cuando no hay copia de seguridad: son preguntas que nadie plantea en la fase de presentación, pero que son las que de verdad definen un producto.

Para convertir tu idea en un producto que funcione, definimos juntos el alcance y lo construyo de principio a fin, de la base de datos a la interfaz. Puedes ver las plataformas en funcionamiento en mi página de referencias.

Qué hago

SaaS y paneles de administración
Estructura de roles y permisos, gestión de usuarios y pantallas de informes: el panel que usa quien lleva el negocio.
Membresías y suscripciones
Registro, inicio de sesión, restablecimiento de contraseña, estructura de planes, periodo de prueba y flujo de cancelación, planteados de principio a fin.
Integración de pagos
Pagos únicos y cobros recurrentes de suscripciones, escenarios de pago fallido y flujo de facturación.
Integración de API
Conexión con servicios externos: proveedores de pago, correo electrónico, notificaciones y sistemas de socios.
Modelo de datos
El diseño de la base de datos se hace bien desde el principio. Corregir el modelo de datos a posteriori es la corrección más cara que existe.
Seguridad y copias de seguridad
Control de permisos, validación de datos de entrada, gestión de secretos y copias de seguridad automáticas: la mitad invisible del producto.

Cómo trabajamos

01

Alcance y prioridades

Decidimos juntos qué hará el producto y qué no hará en la primera versión. El error más habitual es intentar meterlo todo en la primera versión.

02

Modelo de datos y flujos

Se definen los tipos de usuario, los permisos y los flujos principales, y la estructura de la base de datos se diseña en función de ellos. Si te saltas este paso, el producto se atasca a los seis meses.

03

Interfaz y panel

Se diseñan y desarrollan la parte de usuario y el panel de administración. El panel no se deja para después: si no puedes gestionar el producto, el producto no funciona.

04

Pagos e integraciones

Se configuran la pasarela de pago, el correo electrónico y las conexiones con servicios externos necesarias. Los escenarios de pago fallido y cancelación se prueban aparte.

05

Lanzamiento y mantenimiento

Se configuran el servidor, el SSL, los ajustes de seguridad, las copias de seguridad automáticas y la monitorización. Tras el lanzamiento, siguen las correcciones y mejoras.

Trabajos que he hecho en este ámbito

dinle.link

Plataforma de link in bio para músicos, con sistema de suscripciones

ketsy.app

Plataforma de gestión para centros educativos

digitalent.music

Plataforma global de distribución musical y panel para artistas

radiosworks.com

RADIOS, plataforma de ventas, reservas, emisión e informes para emisoras de radio

yunusanginer.com

Web de autor y académico, con plataforma de membresía y clases en directo

cihanabla.net

Plataforma de membresía y contenido

Todos los proyectos publicados están en la página de referencias.

Sobre el desarrollo de software y plataformas

Tengo una idea pero no conocimientos técnicos. ¿Podemos trabajar juntos igualmente?

Sí, así empiezan la mayoría de los proyectos. Las decisiones técnicas las tomo yo; lo que necesito de ti es que me expliques cómo funciona tu negocio. Definimos juntos el alcance y decidimos juntos qué entra en la primera versión y qué no.

¿Qué tecnología utilizas?

La tecnología se elige según el proyecto, no se decide de antemano. Lo que manda es qué hará el producto, cuántas personas lo usarán, dónde se alojará y quién lo mantendrá después. No elijo una tecnología porque esté de moda.

¿Puedes montar la pasarela de pago?

Sí. Configuro pagos únicos y cobros recurrentes de suscripciones, con periodos de prueba, cancelaciones y escenarios de pago fallido. El proveedor de pagos se elige según el país objetivo, la moneda y tu modelo de negocio.

¿Quién se encarga del mantenimiento cuando el producto ya está publicado?

Si quieres, sigo yo, y si no, lo traspaso a tu propio equipo. En caso de traspaso, se documentan el código, la estructura de la base de datos y la configuración del servidor, para que quien se haga cargo del producto no tenga que descifrarlo desde cero.

¿Puedes hacerte cargo de una plataforma existente y seguir desarrollándola?

Sí, pero primero tengo que revisarla. En los proyectos heredados, lo importante no es tanto la calidad del código como lo sana que esté la estructura de datos. Tras la revisión, te digo con claridad qué se puede arreglar y qué hay que reescribir.

Otros servicios tecnológicos

Para los servicios musicales, consulta la página de estratega musical.

Convirtamos tu idea en un producto

Cuéntame brevemente qué quieres hacer y definamos juntos el alcance.