WHAT I DO.

Four things, done well. Every engagement starts with a conversation and a written scope - no discovery-phase invoices, no account managers.

Services

001 - 004
001

MOODLE PLATFORMS, END TO END

Most platforms I deliver are built end to end: infrastructure, installation, custom plugin work and a theme set up properly. For federations and groups sharing infrastructure, Nucleus - my multi-tenant platform - provisions isolated Moodle instances in about 60 seconds.

More about Nucleus →

What you get
  • Server provisioning, hardening and TLS
  • Install, configuration and theme setup
  • Custom plugin work where it earns its keep
  • Multi-tenancy via Nucleus for federations
002

SUPPORT AS A SERVICE

A flat monthly arrangement that keeps your platform current and healthy: core and plugin updates, daily backups with monitored restores, uptime monitoring, and honest answers when something misbehaves. Available for platforms I host and platforms you host elsewhere.

What you get
  • Core + plugin updates handled
  • Daily backups, monitored restores
  • A named contact - no ticket roulette
  • Plain-English SLA
003

PLUGIN DEVELOPMENT

A decade of custom activity modules, blocks, reports, admin tools and integrations - built from scratch or rescued from an unmaintained state. Modern JavaScript where it helps, Moodle conventions everywhere it counts. Plugins I have already released are maintained and supported in the plugin store.

Plugin Store →ASDK Plugin Store →

What you get
  • Scoped fixed-fee quote before work starts
  • Source code with documentation
  • Compatibility with your Moodle version
  • Twelve months of bug fixes included
004

APP DEVELOPMENT

Not everything I build is a plugin. I design and ship lightweight web apps and native mobile apps for both iOS and Android - Parea, my cooking diary, is mine end to end on both platforms. If you need a focused app built properly, this is that.

What you get
  • Scoped fixed-fee quote before work starts
  • Design, build and ship - one pair of hands
  • Native iOS and Android, plus modern web stacks
  • App Store and Play Store submission handled
Want proof rather than promises? The showcase is a live Moodle running the plugins, theme work and hosting above. Client sites themselves stay private - and I'm happy to sign an NDA before you show me yours.

How I charge

No surprises
01Fixed-fee projectsPlugin builds, setups and migrations are quoted as a single fixed fee wherever possible. You know the cost before I start.
02Monthly hostingNucleus hosting is a flat monthly fee per platform - updates, backups and support included. No surprise invoices.
03Day-rate advisoryArchitecture reviews, audits and general “is this a good idea?” work is charged by the day.
If you're currently facing financial difficulties, please don't hesitate to reach out.

Apps

Built in-house
001

PAREA

A native iOS & Android app for keeping what you cooked and who you cooked it for. Parea has its own identity and site - it lives under the DK Labs roof but speaks for itself.

Get the app

002

Prefab

Every project starts the same way: same folders, same starter files, same setup. Prefab captures all of it once, then deploys it whenever you need it.

Get the app

003

LaunchGrid

macOS Tahoe ditched the app launcher. LaunchGrid brings it back - just replace the Launchpad icon in your dock and you're good to go.

Get the app

Apps like these start as someone's "could you build…?" - if you have one, service 004 is the front door.

NOT SURE WHICH
YOU NEED?

Describe the problem, not the solution - that's my job. If it's something I can't help with, I'll say so and point you somewhere useful.

Start a conversation
IN SHORT