GetThrivin
Una plataforma de desarrollo de personal — web, API y móvil — arquitecturada y construida de extremo a extremo, desplegada en mercados africanos con cumplimiento FIPS y SSO empresarial.

Resumen
Como Fractional CTO, llevé la plataforma desde el boceto de arquitectura hasta un producto funcional — backend, frontend y app móvil, construidos en paralelo, bajo plazos ajustados que incluían demos en vivo para inversores y un despliegue internacional con cumplimiento FIPS.
Backend sobre Express + TypeScript, web sobre Next.js 16 / React 19, móvil sobre React Native + Expo. Integré SAML SSO empresarial con flujos complejos de token-refresh, la API de aprendizaje de Coursera para la ingesta de cursos externos, Firebase para push y analítica, y Mailgun para el pipeline de notificaciones.
La parte de la que estoy orgulloso: un sistema de jobs basado en BullMQ para notificaciones nudge conductuales que sigue funcionando solo. Y un entorno integral de seed-data para que el equipo pudiera mostrar el producto completo a los inversores en un estado realista — una de esas cosas invisibles que pesan mucho cuando se cierra un trato.
Arquitectura
Cómo leer el diagrama: Tres superficies de cliente (web Next.js, iOS + Android desde una única base de código React Native / Expo) convergen en un solo núcleo API. Los flujos SAML empresariales quedan fuera y entregan tokens a la API. Los datos viven en MongoDB y Redis; el trabajo en segundo plano — notificaciones nudge, emails de digest, sincronizaciones de cursos — corre a través de BullMQ. Las integraciones externas (Coursera, Firebase, Mailgun) se llaman únicamente desde la frontera de la API.
Entregar tres plataformas desde cero como una sola persona es una postura — elige las integraciones de las que no te arrepentirás, escribe bien el pegamento invisible, y deja que el entorno de demo lleve la presentación.
Seis cosas entregadas,
tres difíciles resueltas.
Contribuciones clave
- Construí el backend completo — Express.js + TypeScript — y la app web en Next.js 16 / React 19.
- Desarrollé la app móvil desde cero en React Native con pipeline de build Expo EAS.
- Integré SAML SSO empresarial, la API de Coursera para el contenido de cursos, Firebase y Mailgun.
- Diseñé un sistema de jobs en segundo plano con BullMQ para notificaciones nudge y trabajo asíncrono.
- Creé un entorno integral de seed-data y demo para presentaciones a inversores.
- Guié el despliegue internacional con los requisitos de cumplimiento FIPS Africa.
Desafíos resueltos
- Tres plataformas (web, API, móvil) construidas en paralelo como lead técnico en solitario, sin que ninguna se estancara.
- Integración SSO empresarial con flujos complejos multi-tenant de token-refresh.
- Despliegue internacional multifase contra requisitos regulatorios regionales.
Qué hay bajo el capó.
¿Listo para arreglar, construir
o escalar?
30 minutos, conmigo personalmente. Leo tu sistema como un archivo de logs y te digo qué haría primero. Sin presentaciones, sin embudo de ventas.
— Davor Majc, fundador, Numen
