Services

The shapes of work we take on. Most engagements combine two or three of these - the categories are how we describe them, not how we split invoices.

- 01technical / consulting

Technical Consulting

Architecture reviews, rebuild scoping, and second opinions on technical decisions before they become commitments.

Capabilities

  • 01Technology strategy and roadmap planning
  • 02Architecture review and optimisation
  • 03Technology stack evaluation and selection
  • 04AI feasibility assessments - what's real versus what's a demo

Focus areas

ArchitectureCloud strategyScalabilitySecurity postureCost controlTechnical due diligence
- 02saas / development

SaaS Platform Development

Multi-tenant platforms with the things that are boring to build and expensive to get wrong - billing, isolation, auth, audit.

Capabilities

  • 01Subscription and billing management
  • 02Multi-tenant architecture
  • 03User authentication and authorisation
  • 04Data isolation and security

Technology

LaravelReactNode.jsPostgreSQLMongoDBStripe
- 03ai / integration

AI Integration

Putting LLMs to work inside real products and workflows - with the same discipline as everything else we build: evals, guardrails, cost control, and a plan for when the model is wrong.

Capabilities

  • 01LLM features in existing products (Claude, GPT)
  • 02RAG pipelines over your own data - retrieval, embeddings, vector stores
  • 03Agent and automation workflows with human-in-the-loop controls
  • 04Evaluation harnesses - measuring quality before and after shipping

Technology

Claude APIOpenAI APIpgvectorEmbeddingsStructured outputsMCP
- 04web / development

Web Development

Custom web applications - customer portals, internal tools, dashboards, e-commerce fronts - built on modern frameworks and shipped to production.

Capabilities

  • 01Custom web application development
  • 02Server-side rendering and edge deployment
  • 03E-commerce platforms with payment integration
  • 04Headless CMS integration

Technology

ReactNext.jsVue.jsLaravelNode.jsTypeScript
- 05enterprise / architecture

Enterprise Architecture & Cloud

Designing and operating the infrastructure that sits behind real business processes - cloud architecture, migrations, and reliability engineering that holds up.

Capabilities

  • 01Cloud migration strategy and implementation
  • 02Infrastructure as Code (IaC)
  • 03Serverless architecture design
  • 04High-availability system design

Technology

AWSMicrosoft AzureGoogle CloudDockerKubernetesTerraform
- 06systems / integration

Systems Integration

Making systems that weren't designed to talk to each other work together - APIs, webhooks, ETL, and the middleware in between.

Capabilities

  • 01API development and integration
  • 02Data synchronisation and transformation
  • 03ERP and CRM integration
  • 04Wiring AI services into existing workflows

Technology

REST APIsGraphQLWebhooksOAuth 2.0KafkaRabbitMQ
- 07security / services

Security & Compliance

Security built into the systems we ship - auth, secrets, data handling - and the compliance work that proves it.

Capabilities

  • 01Security assessment and auditing
  • 02Security reviews and coordinating penetration testing
  • 03Authentication and authorisation systems
  • 04Data encryption implementation

Technology

OAuth 2.0 / OIDCMFA and passkeysTLSSecrets managementWAFSSO / SAML

How we work

Four things that apply whichever of the services above you're engaging us for.

Senior by default

The engineer scoping the work is the engineer building it. No junior developers learning on your project, no handoffs between delivery and discovery.

Scope we can defend

We'd rather push back on an unclear requirement up front than discover it halfway through build. Change requests are fine; surprise change requests aren't.

Boring where it pays

Interesting engineering problems get interesting solutions. Most of the others - queues, jobs, auth, deploys - we reach for proven tools and move on.

Handover that sticks

We write docs for the engineer who inherits the system - what it does, what it won't do, where the dragons are - whether that's your team or a future us.

Have something in mind?

A short conversation is usually enough to tell whether we're the right shape for what you need. If we're not, we'll say so.

Get in touch