Moodle that runs right.
Software that ships.
I build and maintain Moodle instances — installs, theming, plugins, course architecture — and write custom software for the gaps off-the-shelf tools don't cover.
Two specialties, one developer
Most clients need one of these. Some need both wired together — a Moodle site backed by a custom reporting tool, an LMS migration with a bespoke integration on top.
Installation & hosting
Fresh Moodle installs, server configuration, version upgrades, and migrations from other LMS platforms without losing grade history.
Themes & plugins
Custom themes matched to your branding, plugin development for grading, attendance, or reporting needs Moodle doesn't cover natively.
Course architecture
Structuring courses, categories, and roles so the site stays usable as it grows — not just functional on day one.
Web applications
Internal tools, client dashboards, and customer-facing apps built with modern frameworks and a maintainable codebase.
Integrations & automation
Connecting Moodle or any other system to the rest of your stack — payment, CRM, reporting — via APIs and scheduled jobs.
Maintenance & fixes
Bug fixes, performance audits, and security patching for existing codebases, Moodle or otherwise.
Custom reports & dashboards
Purpose-built reporting pulled straight from Moodle or your other systems — completion rates, grades, engagement, compliance — so leadership can review exactly what they need, on demand.
From first call to handover
No padded scope, no surprise invoices. You always know what's being built and why.
Built on real Moodle administration experience
Comfortable across the parts of Moodle that usually need outside help — the admin settings UI doesn't expose, and the parts that need actual code.
Tell me what you're building
Send a few lines about the project — what's broken, what's missing, or what you want built — and I'll reply with next steps, usually within two business days.