Services
Four lines. Most engagements use more than one.
We take a system end to end, or step into the part of it that is holding you up. The four below are how the work is organised rather than how it is sold — none of them is a package, and the boundary between them is ours to worry about, not yours.
AI & Agents
Agents that act on your systems under rules you set, and retrieval that still answers correctly at scale.
- MCP servers exposing your operations as governed tools
- Provider-portable agent loops
- Retrieval with pgvector and HNSW
- Evaluation harnesses, so a change is measurable
Custom Software
Web, mobile and the platform underneath them — delivered as one system.
- Next.js and React
- Flutter for iOS and Android
- NestJS, PostgreSQL, Redis
- Admin consoles and internal tooling
Cloud & DevOps
Pipelines that build once and promote a vetted artefact, and deploys that undo themselves.
- Build-once-promote CI/CD
- Infrastructure as code
- Zero-downtime releases with automatic rollback
- Observability that names the failure
Platform & Modernisation
Legacy systems taken apart carefully — re-architected, made observable, and handed back faster than they were.
- Incremental migration, never a rewrite gamble
- Data model and API contract repair
- Performance and reliability work
- Architecture enforced in CI, not in review
Start here
Which one is this?
Symptoms rather than categories — nobody arrives having already decided that their problem is a platform modernisation.
- You are building something that does not exist yet
- Custom Software
- A process is manual, and it is mostly rules
- AI & Agents
- Releasing is an event that somebody has to watch
- Cloud & DevOps
- Every change takes longer than the one before it
- Platform & Modernisation
And if it is more than one of them, that is the normal case rather than a complication. Discovery is the same first step whichever line it turns into.
Start here
Tell us what you are building
Or what is breaking, or what has to go faster. You will get a straight answer from an engineer who would do the work.