Talk to an engineer

Category B · 6 services

Custom Software & Product Engineering

The applications a business actually runs on, designed, built, tested, and kept alive.

Blue and green patch cables running across the back of a server rack

Most of what an organisation calls software is a system of record under load. We treat it the way we treat any engineering problem: measure it, find the layer that sets the limit, and build that layer properly. Web, mobile, back end, and integration, delivered by a team that stays accountable after go-live rather than handing over a repository and a wish.

What we build

B.1

Custom Software Development

Systems built for one business, and built to be maintained

End-to-end delivery of bespoke business systems: discovery and domain modelling, architecture, implementation, test automation, deployment, and support. Event-driven and transactional cores designed for correctness under concurrency, idempotent APIs, partitioning chosen from the measured access pattern, back-pressure at every boundary, and documentation written for the team that inherits it rather than for the invoice.

  • Domain-driven design
  • Event sourcing
  • CQRS
  • gRPC and REST
  • CI/CD
  • Test automation
What we build
B.2

Web Application & Portal Development

Fast, accessible, server-rendered applications that hold up under real traffic

Web applications and customer portals built on modern server-rendered frameworks. Performance budgets enforced in CI, accessibility to WCAG 2.2 AA treated as a requirement rather than an audit finding, search-engine visibility designed into the rendering strategy, progressive enhancement so the core journey works without JavaScript, and a component system your own team can extend.

  • Next.js
  • React
  • TypeScript
  • WCAG 2.2 AA
  • Core Web Vitals
  • Structured data
What we build
B.3

Mobile Application Development

iOS, Android, and field apps that keep working without a signal

Native and cross-platform mobile applications, including field applications for people who work where connectivity does not reach. Offline-first data layers with conflict resolution, background sync, secure local storage, push and in-app messaging, device integration for camera, scanner, GPS, and biometrics, and release engineering through both app stores and enterprise distribution.

  • Swift
  • Kotlin
  • React Native
  • Flutter
  • Offline-first
  • MDM
What we build
B.4

API Development & Systems Integration

Making systems that were never designed to meet work together properly

API platforms and integration layers between systems that were never designed to talk. Contract-first API design with versioning that does not break consumers, API gateways with authentication, rate limiting, and quota, event-driven integration over Kafka or a message broker, connectors to ERP, CRM, banking, and government portals, and reconciliation that proves both sides agree rather than assuming they do.

  • OpenAPI
  • gRPC
  • Kafka
  • Webhooks
  • OAuth 2.1
  • iPaaS
What we build
B.5

Product Design & User Experience Engineering

Interfaces for people who have to get something done, under time pressure

Design that starts with the work rather than the screen. User research with the people who will actually use the system, service blueprints and journey mapping, information architecture, interaction and interface design, a design system implemented in code, accessibility built in from the first wireframe, and usability testing that measures task completion rather than opinion.

  • Design systems
  • WCAG 2.2
  • Usability testing
  • Figma
  • Service blueprints
What we build
B.6

Quality Engineering & Test Automation

A suite that fails for the right reason, and that people trust

Quality engineering as part of delivery rather than a phase at the end. Test strategy across unit, integration, contract, and end-to-end levels, automation in CI with flake tracked and eliminated, performance and load testing against realistic production topologies, security testing in the pipeline, accessibility checks automated where possible, and test data management that does not depend on a copy of production.

  • Playwright
  • Pact
  • k6
  • SAST and DAST
  • Test data management
What we build

How it connects

Inside software engineering.

The systems in this area, and what each one hands to the next.

01

Custom Software Development

End-to-end delivery of bespoke business systems: discovery and domain modelling, architecture, implementation, test automation, deployment, and support.

What we build
02

Web Applications

Web applications and customer portals built on modern server-rendered frameworks.

What we build
03

Mobile Applications

Native and cross-platform mobile applications, including field applications for people who work where connectivity does not reach.

What we build
04

APIs & Integration

API platforms and integration layers between systems that were never designed to talk.

What we build
05

Product Design & UX

Design that starts with the work rather than the screen.

What we build
06

QA & Test Automation

Quality engineering as part of delivery rather than a phase at the end.

What we build

Bring us the whole problem.

Tell us where the work is stuck, whether that is a model that never reached production, an application nobody can change, a data platform nobody trusts, or a plant the business cannot see. An engineer replies with a first read, not a sales deck.