Senior Moodle Developer & LMS Architect

Enterprise e‑learning platforms, built to last.

12+ years of PHP and Moodle expertise · maintainer of the official mod_journal plugin on Moodle.org

I help universities, public institutions and companies design, build and scale Moodle-based learning platforms — from custom plugins and complex integrations to performance optimization and AI‑powered learning.

Adrian Emanuel Sărmaș
12+ yearsMoodle & PHP development
mod_journalOfficial plugin maintainer
EnterpriseUniversities, government, EU projects
AI-poweredTutoring, RAG assistants, assessment

What I do

End-to-end Moodle expertise: I'm comfortable joining large, highly customized installations and improving them without disrupting production.

Custom Plugin Development

Activity modules, blocks, local plugins, admin tools and reports — built to Moodle coding standards and maintained across releases.

Integrations & SSO

REST APIs, Moodle web services, OAuth and single sign-on, payment gateways and third-party platform integrations.

AI-Powered Learning

AI tutoring, automated content generation, RAG-based learning assistants and AI writing assessment, integrated directly into Moodle.

Performance & Security

Database optimization, large-scale log management, profiling and security hardening for platforms serving thousands of learners.

Upgrades & Migrations

Moodle version upgrades, legacy code modernization and platform migrations executed safely on live production environments.

Architecture & Consulting

LMS architecture, technical audits and long-term consulting for enterprise deployments where stability and scalability are essential.

Selected projects

A few recent engagements — from AI integrations to critical-infrastructure learning portals.

2025 – 2026

AI Assistant Integration for Moodle

Full RAG pipeline embedded in Moodle: PDF knowledge-base ingestion, text chunking and vectorization, semantic search with query rewriting, OpenAI API integration, multilingual chat with conversation history — delivered as a backend local plugin plus a responsive chat block.

RAGOpenAI APIlocal pluginblock plugin
2025 – 2026

AI Assessment Activity Plugin

Custom Moodle activity for AI-based writing evaluation: secure API integration, asynchronous processing with polling and callback workflows, configurable grading thresholds, GDPR/privacy support, multilingual UI and automated test coverage.

activity moduleAI gradingGDPRPHPUnit
2025 – 2026

Quiz Access Control Plugin

Quiz access plugin controlling concurrent quiz sessions with role-based permissions, admin and teacher settings and multilingual support — published to the official Moodle plugin directory.

quiz accessMoodle.orgcapabilities
2025

Adaptive Testing (CAT) Quiz Plugin

Computerized adaptive testing plugin for a US client: built-in timer, score reporting by category and domain, configurable score scaling, answer-distribution and attempt graphs, and post-exam review workflows.

adaptive quizreportinganalytics
2023

Nuclear Power Plant Learning Portal

Moodle-based learning portal for the employees of the Cernavodă Nuclear Power Plant: Active Directory integration, custom user and resource management, and detailed reporting for a critical-infrastructure organization.

enterpriseActive Directoryreporting
Earlier

Live Language-Learning Platform

Moodle platform connecting learners with teachers through live streaming classes: booking calendar, notifications, and integrations with WordPress SSO, Stripe payments, Webex live classes and a Learning Locker LRS.

SSOStripexAPI / LRS

Tech stack

The tools I work with daily. I also use AI-assisted development (Claude Code, Codex, Gemini CLI) as part of my workflow — always reviewed, validated and tested before production.

Backend

PHPMoodleLaravelMySQLMariaDBPostgreSQL

Frontend

JavaScriptReactjQueryHTML5CSS3Mustache

APIs & Integrations

REST APIsMoodle Web ServicesOAuth / SSOPayment gatewaysOpenAI API

Tooling

GitDockerComposerCI/CDPHPUnit

Let's work together

Planning a Moodle project, an upgrade, or an AI-powered learning feature? I'm available for consulting and development engagements worldwide.

·