Ahora mismoRight now

Actualizado mayo 2026Updated May 2026

Una instantánea de en qué estoy trabajando en este momento. Inspirado en el movimiento nownownow.com. A snapshot of what I'm currently working on. Inspired by the nownownow.com movement.

Plugin Jitsi Meet para Moodle Mantenimiento activo Active maintenance

Mi proyecto principal de código abierto. Integra videoconferencias Jitsi Meet directamente en Moodle sin cuentas externas ni instalaciones adicionales. Actualmente en v5.0.3, con más de 3.000 instalaciones activas en todo el mundo y más de 1.200 commits acumulados. Ver en moodle.org

My main open source project. Integrates Jitsi Meet video conferencing directly into Moodle without external accounts or additional installations. Currently at v5.0.3, with over 3,000 active installations worldwide and more than 1,200 commits. View on moodle.org

Bloque Cero Desarrollo activo Active development

Rediseño completo de la página de un curso de Moodle sin necesidad de instalar un tema. Con solo añadir el bloque, el curso cambia totalmente su apariencia y visualización: acceso a sesiones en directo, bibliografía, foros de anuncios, tutorías, guía docente y navegación estructurada.

A complete redesign of a Moodle course page without installing a theme. Just adding the block transforms the course's entire appearance: access to live sessions, bibliography, announcement forums, tutoring, teaching guide and structured navigation.

Bloque Zoom Desarrollo activo Active development

Integración de videoconferencias Zoom dentro de Moodle con soporte de failover automático entre múltiples endpoints de API. Muestra a los estudiantes sus sesiones disponibles y gestiona el acceso temporizado.

Zoom video conferencing integration inside Moodle with automatic failover support across multiple API endpoints. Shows students their available sessions and manages timed access.

HelpAI Pruebas Testing

Asistente de IA integrado en cursos Moodle. Los estudiantes hacen preguntas en lenguaje natural sobre los PDFs del curso y reciben respuestas contextualizadas usando GPT-4o, sin salir de la plataforma.

AI assistant integrated into Moodle courses. Students ask questions in natural language about course PDFs and receive contextualised answers using GPT-4o, without leaving the platform.

Podcast Podcast Nuevo New

Dos podcasts generados con IA: El podcast de Sergio (tecnología, e-learning y debate) y El informativo (noticias del día sin opiniones). Voces sintéticas con ElevenLabs — Guillermo como host y Jaiska como invitada. Publicados en Apple Podcasts.

Two AI-generated podcasts: El podcast de Sergio (technology, e-learning and debate) and El informativo (daily news, no opinions). Synthetic voices with ElevenLabs — Guillermo as host and Jaiska as guest. Published on Apple Podcasts.

LiftCoach Desarrollo Development

App de registro de entrenamientos para iOS desarrollada con SwiftUI. Seguimiento de sesiones de gimnasio con historial de ejercicios y progresión de cargas.

Workout tracking app for iOS built with SwiftUI. Gym session tracking with exercise history and load progression.

Otros proyectos en mantenimiento Other projects in maintenance Mantenimiento Maintenance

CreaExamen (gestión de convocatorias de examen por tandas), RecibeExamen (recepción y distribución de exámenes digitalizados), Validador y Validacursos (control de calidad de cursos y cuestionarios), Pledge (compromiso de integridad académica), LimeSurvey Integration (integración de encuestas LimeSurvey en Moodle), Guacamole (laboratorios virtuales sobre GCP) e Identifier (verificación de identidad por cámara).

CreaExamen (exam batch management), RecibeExamen (digitised exam reception and distribution), Validador and Validacursos (course and quiz quality control), Pledge (academic integrity commitment), LimeSurvey Integration (LimeSurvey surveys integration into Moodle), Guacamole (virtual labs on GCP) and Identifier (camera-based identity verification).

InfraestructuraInfrastructure

Servidor propio sobre un Mac mini M4 sirviendo esta web, el blog, el portal del plugin y una instancia de Moodle. Accesible públicamente vía Cloudflare Tunnel sin abrir un solo puerto. Apache, PHP, PostgreSQL, Hugo y Umami para analítica propia sin cookies.

Own server on a Mac mini M4 serving this website, the blog, the plugin portal and a Moodle instance. Publicly accessible via Cloudflare Tunnel without opening a single port. Apache, PHP, PostgreSQL, Hugo and Umami for cookie-free self-hosted analytics.

AprendiendoLearning

Usando Claude Code como asistente de desarrollo a diario — ha cambiado completamente la forma en que trabajo con código.

Using Claude Code as a daily development assistant — it has completely changed the way I work with code.

UbicaciónLocation

España

Esta es una página /now — una instantánea de en qué estoy trabajando en este momento.
Si tienes una web, considera hacer la tuya.
This is a /now page — a snapshot of what I'm currently working on.
If you have a website, consider making your own.