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.
Galería del Sistema
Visualización del Dashboard del Opositor. Interfaz de marca blanca que muestra el plan diario adaptativo y las flashcards automatizadas del día.
Chat de tutoría interactiva entrenado con el temario oficial del centro policial, respondiendo de forma instantánea citando la ley y artículo correspondientes.
Panel administrativo de la academia policial, mostrando métricas agregadas de acierto por temas y progreso detallado de la preparación.