Platforms

Custom development on the platforms you already run.

Some work arrives named after a platform rather than an outcome. These pages give that request somewhere to land, and show how the work is done before you have to ask.

These are not separate practices. They are the platforms the engineering discipline is practised on, delivered through the same engagements as everything else.

CMS & commerce

Established platforms, extended without fighting them.

WordPress theme & plugin development

WordPress

Custom WordPress development for sites that have outgrown what a purchased theme or an off-the-shelf plugin can do—built as themes, plugins and integrations rather than as workarounds layered on top of someone else’s code.

  • Custom theme development
  • Custom plugin development
  • Headless & REST API integration
  • Performance and security hardening

Drupal module & theme development

Drupal

Drupal development for organisations whose content, permissions or integrations are too structured for a simpler platform—custom modules, custom themes and the migrations between versions that tend to get postponed.

  • Custom module development
  • Custom theme development
  • Migration and version upgrades
  • Integration with external systems

Shopify theme & app development

Shopify

Custom Shopify development for merchants whose product, checkout or operations need behaviour the theme editor cannot express—custom themes, private apps and the integrations that connect a shop to the systems behind it.

  • Custom theme development
  • Custom and private app development
  • Storefront and checkout customisation
  • Third-party and back-office integration

Progress Sitefinity development

Sitefinity

Development on Progress Sitefinity for organisations running it as an enterprise platform—custom widgets, page templates and the integrations that connect it to internal systems, with the governance such an environment usually carries.

  • Custom widget development
  • Template and layout development
  • Integration with internal systems
  • Upgrade and migration support

Applications & frameworks

Applications where the business logic is the point.

Laravel API & application development

Laravel

Laravel development for applications that carry real business rules—REST APIs, MVC applications and the integrations between them—structured so the logic stays testable and legible as the application grows.

  • REST API development
  • MVC application development
  • Authentication and authorisation
  • Queues, jobs and scheduled work

Node.js API & backend development

Node.js

Node.js development for the server side of a product—HTTP APIs, background workers and the integrations between systems—written so that behaviour under failure is as defined as behaviour when everything works.

  • REST and GraphQL API development
  • Background jobs and queues
  • Service and third-party integration
  • Operational readiness

React & Next.js development

React

React and Next.js development for product interfaces that have to keep working as they grow—clear component boundaries, a deliberate line between server and client, and performance treated as a requirement rather than a later optimisation.

  • Application architecture
  • Next.js App Router work
  • Design system implementation
  • Performance and accessibility

Angular application development

Angular

Angular development for applications with a long life ahead of them—typed, structured and conventional enough that the next team can read the code without an introduction from the last one.

  • Application development
  • Component and design system work
  • Integration with enterprise services
  • Version upgrades

Vue.js application development

Vue.js

Vue development for teams who want a clear component model without committing to a full rebuild—whether that is a complete application or a considered introduction of Vue into something that already exists.

  • Application development
  • Incremental adoption
  • Component and design system work
  • Integration with an existing back end

Python automation, APIs & data tooling

Python

Python for three related jobs: automating work that people are doing by hand, building APIs and services with Django or FastAPI, and the data and AI tooling that sits alongside them—each written to be run again by someone other than its author.

  • Automation and scripting
  • APIs and web applications
  • Data tooling
  • AI and model integration

A clear next step

Start with the decision in front of you.

Get preliminary direction first, or book a focused session when the question is ready.