2025 – 2027
Technical Analyst & Moodle Developer
AssignmentEuropean Commission (contracted via NRB / Trasys International, now Keyes)
- Business analysis: before features were built, researched what Moodle already offers, how a feature would best fit in Moodle and whether it should be built at all, and documented and presented the findings; for example multi-tenancy and full multilingual support without custom development, where earlier custom solutions had introduced bugs.
- ECL integration: analysed how the Commission’s design system, the Europa Component Library (ECL), could be applied to Moodle without forking either side; designed and built themes that render the official components natively, first on Moodle 4.5 and later as a complete Moodle 5 theme.
- Course discovery: specified a faceted search and filter catalogue over Moodle’s course data and delivered it as a reusable Moodle 5 plugin with typo-tolerant search.
- Moodle 5 handover guide: designed and wrote a practical guide to setting up and running a Moodle 5 site for organisations without a technical team, published from one source as a slide deck, reference documents, a Moodle course and a live demo site; every procedure proven on a real server, including backup, restore and upgrades.
- Configuration and migration analysis: measured which settings the platform had changed from standard Moodle and turned them into a documented preset; demonstrated a scripted, verified migration of real courses from Moodle 3.11 to Moodle 5.
- Handover and accessibility: implementation tickets with acceptance criteria and deployment guidance for the delivery team; content in all 24 official EU languages, built on accessible design-system components.