Remote · UK & EU

Moodle & Totara, engineered to scale.

We build plugins, integrations, performance fixes and mobile apps for learning platforms and the partners who run them.

Production query load
−93%

A data-access redesign and indexing strategy that kept a live learning platform stable at peak.

Experience
6+years of production engineering
Stack
  • PHP
  • TypeScript
  • Node.js
  • PostgreSQL
  • Docker
Specialist in
Moodle & Totara
Fixed scope
Start a fixed-scope project
(01) Services

What we build.

Scoped engineering work, delivered into your repository with tests and documentation.

01

Plugins & integrations

Custom Moodle and Totara plugins, SSO, and connections to Salesforce, payment and licensing systems.

02

Performance & upgrades

Query optimisation, indexing and upgrade work for sites that slow down when everyone logs in at once.

03

Full-stack product work

Front end, back end, mobile apps and everything in between. Ready to handle all of your tech stack quirks, from custom themes to billing and licensing flows.

(02) Fixed-price offer

Moodle Performance Audit

A fixed scope, a fixed price, and a written report your team can act on. The easiest way to start working with us.

  • Slow query and index review
  • Cache, session and cron check
  • Plugin and page profiling
  • Prioritised fix list
  • 60-minute walkthrough call
Fixed price
£500
Duration
3 working days
Deliverable
Written report
Works with
Moodle, Totara
Request an audit
(03) Selected work

Proven in production.

Performance · Learning platform
93%

less query load in production

Problem
The database struggled under peak traffic.
Approach
Redesigned data access and indexing.
Result
A stable site at peak.
Billing · High volume

Licensing that survives failure

Idempotency, retry and recovery logic so high-volume transactions recover safely without double processing.

Architecture · Team of 3

Legacy PHP to Domain-Driven Design

Led the migration end to end with three developers, ending with modular code, PHPUnit coverage and CI/CD.

(04) Process

How it works.

  1. 1Intro callTwenty minutes, free. We talk through your platform and what's hurting.
  2. 2Scope & quoteA written scope with a fixed price or a day-rate estimate.
  3. 3DeliveryWork lands in your repository, with a short update every week.
  4. 4HandoverTests, documentation and a walkthrough so your team owns it.
(05) About

Senior engineering, focused on learning platforms.

We work from the database to the browser to the phone: PHP, Node.js, TypeScript front ends and mobile apps. Every project is led by a senior engineer with over six years in the Moodle and Totara ecosystem.

We keep a small number of engagements running at a time, so every client gets focused, well-scoped work.

  • PHP
  • Moodle
  • Totara
  • TypeScript
  • Angular
  • Node.js
  • PostgreSQL
  • PHPUnit
(06) FAQ

Good questions.

How much capacity do you have?

We take on a limited number of projects at a time. Fixed-scope projects are the best fit, and every quote comes with a realistic delivery date.

Do you work white-label for Moodle partners?

Yes. Your name goes on the work, and we're happy to sign an NDA before we talk details.

Where is the studio based?

The studio is UK-based and works remotely with clients across the UK and EU, including Germany and Austria.

How do you price work?

Fixed prices for defined scopes like the audit, or a day rate of £500 for custom Moodle work.

(07) Contact

Let's talk.

Tell us about your platform. We reply within 1 day.

hello@imti.dev