Four lines of work, each delivered by the engineers who scoped it. Every engagement produces running software in a repository the client owns, together with the documentation needed to operate it.
01
App development
We build iOS and Android applications and the web applications that sit alongside them. The work covers interface implementation, offline and sync behaviour, release builds, and submission to the App Store and Google Play.
Business logic is covered by automated tests before a build reaches a store.
Artefacts: repository, CI pipeline, test suite, signed release builds, store submission notes.
02
System development
We build backend services, APIs and data pipelines, and we integrate them with the systems a client already runs. Internal platforms, scheduled jobs, queues and reporting databases are part of the same scope.
Schema migrations are written to run forwards and to be reversed if a release is rolled back.
Artefacts: repository, API documentation, migration scripts, monitoring dashboards, deployment runbook.
03
Agent development
We build LLM agents and copilots that retrieve from client data, call internal tools, and return the work to a named person at defined review points. Each agent ships with an evaluation harness and a fixed test set, so a prompt or model change can be measured before it goes live.
Guardrails, rate limits and logging of prompts, tool calls and outputs are part of the build.
Artefacts: repository, evaluation harness and test set, prompt and tool specifications, observability dashboards.
04
Research and technical consulting
We review architecture and code, and we build prototypes to settle technical questions that a document cannot answer. We also carry out technical due diligence on software a client is acquiring or inheriting.
For longer engagements we place engineers inside a client team for a fixed period to work on that team's own backlog.
Artefacts: architecture note, prototype repository, findings memorandum, prioritised remediation list.