UDIMA (2024–25) — LMS
Problem
Increase student engagement and accessibility.
Decisions
- SSR with Nuxt 3
- Accessible components; roles, focus management, contrast
- Lazy data and analytics events for meaningful signals
Architecture
- Nuxt 3 + TypeScript, server rendering
- a11y roles/focus/contrast baked into components
Results (numbers)
- +35% engagement (time on task/completions)
- +20% SEO/a11y scores
My role
Frontend developer (components, measurement, rollout).
Links
- udima.es (public section)
Evidence checklist
- Analytics screenshots
- a11y audits
- Metric diffs
- PRDs