Moodle that runs right.
Software that delivers.
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.
Development, Moodle & IT Support
I support organisations with Moodle development, custom software solutions, and day-to-day IT support. From building and integrating systems to keeping them running smoothly, I help ensure your technology is reliable, scalable, and easy to manage.
Themes & Plugins
Custom Moodle theme development aligned with your branding, plus plugin development for features such as grading, attendance, reporting, and other functionality not available out of the box.
Course Architecture
Designing and organising courses, categories, roles, and permissions to ensure your Moodle environment remains scalable, intuitive, and easy to manage as it grows.
Web Applications
Development of internal tools, dashboards, and customer-facing applications using modern, maintainable web technologies tailored to business needs.
Integrations & Automation
Connecting Moodle and other systems to your wider tech stack through APIs, automation, and scheduled processes to streamline workflows and reduce manual work.
Maintenance & Fixes
Ongoing support including bug fixing, performance improvements, security updates, and general troubleshooting across existing systems and applications.
Custom Reports & Dashboards
Tailored reporting solutions built from Moodle or connected systems, providing insights into engagement, progress, completion, and compliance for clear decision-making.
Database Development & Maintenance
Design, development, and ongoing maintenance of databases, including optimisation, data integrity, performance improvements, and support for existing database systems.
General IT Support
Day-to-day IT support including troubleshooting hardware and software issues, user support, system setup, account management, and resolving technical problems to keep operations running smoothly.
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.