Software engineering · Canada

Serious engineering.
From start to finish.

Custom builds and contracted delivery, from the engineers responsible for the result.

How we work

We see the work through.

  1. 01 / 03

    Requirements

    We start with what should be different when the work is done, then agree the scope, cost and timing before anything is built.

  2. 02 / 03

    Design

    We work out the architecture and the implementation plan, and explain the trade-offs that affect cost, timing or how the system works.

  3. 03 / 03

    Build

    We build and test it, get it running, and hand over working software that is documented well enough to run and maintain.

Requirements Design Build

We take software from the first conversation to a working, documented system. You talk to the engineers doing the work, and the scope, cost and progress stay understandable the whole way through.

What we do

Built around the job.

A website, a new application, or a better way for your existing systems to work.

Two ways to work together

The right fit for your work.

For businesses

A scoped custom build

Software without managing an in-house technical team. We agree the scope, build and test it, then document and hand it over.

Discuss a project

For recruiters & agencies

A software delivery partner

Engage DRU directly or through an agency. We organise the engineering and take responsibility for the agreed work. Scope and timing are agreed against existing commitments.

Engagement
Contract with DRU
Discuss an engagement

Public-sector, subcontracting and partner enquiries are welcome. We assess requirements and delivery capacity for each one.

Selected work

The engineering behind the build

All work
ENGINEERING / AT A GLANCE
0
application databases
1
isolated contact endpoint
Git
content and code in one workflow
Astro / TypeScript / Tailwind CSS / Cloudflare Pages

DRU Ltd.

A simpler website for DRU

A website we can update through Git, with articles and case studies in Markdown, one contact endpoint, and no database to maintain.

Internal project

  • Astro
  • TypeScript
  • Tailwind CSS
  • Cloudflare Pages

Next

Bring us
the challenge.

Clients, recruiters and agencies: talk directly with the engineers responsible for delivery.

Talk to an engineer