SaaS en Producción

Clean Notes

Backend multitenant y procesamiento asíncrono para la digitalización de academias de oposiciones.

Ficha Técnica

  • Rol: Co-Fundador & CTO.
  • Sectores: EdTech, SaaS B2B, Marca Blanca.
  • Stack Tecnológico: Node.js, Supabase, PostgreSQL, APIs LLM, Edge Functions.
  • Plataforma Oficial: clean-notes.com
  • Responsabilidades: Dirección técnica global, diseño de la arquitectura multitenant en PostgreSQL, integraciones asíncronas para procesamiento de temarios y soporte técnico en ventas consultivas B2B.

El Problema

Las academias tradicionales de preparación de oposiciones policiales dedican cientos de horas al mes al diseño y corrección manual de cuestionarios tipo test y resúmenes legislativos. Por su parte, los opositores estudian de forma pasiva (lectura repetitiva de PDFs extensos), lo que alarga los tiempos de asimilación y dificulta la detección de dudas específicas y puntos débiles en el temario.

La Solución

Diseñé una plataforma SaaS B2B multitenant de marca blanca. El sistema procesa los archivos del temario de cada academia y genera de forma automática un plan de estudio diario adaptativo con tests autocorregibles y flashcards de repaso espaciado. Además, configuré un asistente de IA contextual que responde dudas basándose únicamente en la base de datos legislativa del propio centro.

Arquitectura y Cómputo

El backend está estructurado sobre Node.js y gestiona colas de tareas asíncronas para el procesamiento de documentos PDF de gran tamaño y archivos de audio de clases grabadas. Los datos están aislados por cliente en una base de datos PostgreSQL utilizando políticas Row Level Security (RLS) en Supabase. Optimizamos el coste y tiempo de respuesta de llamadas a APIs externas mediante Edge Functions, almacenamiento en caché y compresión de embeddings.