Independent developer

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.

What I work on

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.

MOODLE — SETUP

Installation & hosting

Fresh Moodle installs, server configuration, version upgrades, and migrations from other LMS platforms without losing grade history.

MOODLE — BUILD

Themes & plugins

Custom themes matched to your branding, plugin development for grading, attendance, or reporting needs Moodle doesn't cover natively.

MOODLE — RUN

Course architecture

Structuring courses, categories, and roles so the site stays usable as it grows — not just functional on day one.

SOFTWARE — WEB

Web applications

Internal tools, client dashboards, and customer-facing apps built with modern frameworks and a maintainable codebase.

SOFTWARE — API

Integrations & automation

Connecting Moodle or any other system to the rest of your stack — payment, CRM, reporting — via APIs and scheduled jobs.

SOFTWARE — SUPPORT

Maintenance & fixes

Bug fixes, performance audits, and security patching for existing codebases, Moodle or otherwise.

SOFTWARE — REPORTING

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.

How a project runs

From first call to handover

No padded scope, no surprise invoices. You always know what's being built and why.

01
Scope the problemA short call to understand what's broken, missing, or about to be built — and whether it actually needs custom software.
02
Fixed-price proposalA written quote with deliverables and a timeline, before any work or invoicing starts.
03
Build in the openStaged check-ins on a real environment, not screenshots — you can click through progress as it happens.
04
Handover & docsAdmin access, written documentation, and a short walkthrough so the system doesn't depend on me to keep running.
Moodle, specifically

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.

Course & category structure Role & permission setup Theme development Plugin development Gradebook configuration SCORM / H5P content Single sign-on (SSO/LTI) Performance tuning Custom report building Version upgrades Data migration
Get in touch

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.

Opens your email client with this filled in — nothing is stored or sent from this page directly. See setup notes for connecting a live form backend.