Services
We work in two areas: infrastructure (platform engineering, Kubernetes, GitOps) and AI engineering (spec-driven development, legacy modernisation). Both are delivered with automation, documentation, and clear handover.
Infrastructure services
Proven delivery: Kubernetes, bare metal, GitOps, and day-2 operations. We focus on deterministic behaviour, upgrade paths, security, and operational clarity.
- Kubernetes & bare metal — Design and operate K8s on bare metal (e.g. Talos). Full control, no managed-service lock-in.
- GitOps & platform engineering — Argo CD, Flux, or similar; internal platforms and paved roads for developers.
- Day-2 operations — Upgrades, runbooks, monitoring, and documentation so your team can own the platform.
- Linux, virtualisation, AWS — Where they fit: automation, cost control, and long-term maintainability.
AI engineering
Emerging capabilities: we help teams adopt pragmatic AI-assisted workflows with guardrails—human-in-the-loop, tests first, CI gates.
Spec-driven development / code generation from specs
We can help you turn specifications into working code and tests:
- Convert specs into scaffolding, services, clients, and tests.
- Generate interfaces, contracts, and test harnesses; integrate with your CI.
- Emphasis on human review and CI validation—generated code is always checked and tested before merge.
Legacy modernisation & migrations
We offer structured engagements for legacy modernisation and migrations:
- Structured approach: discovery, target architecture, incremental migration path.
- Available as capability and engagement—we can help with assessment, planning, and execution where it fits.
RAG & knowledge systems
Optional: we can help design and implement retrieval-augmented and knowledge systems for internal tooling and documentation, with clear scope and guardrails.
Packaged engagements
Three ways to get started with a defined scope.
Kubernetes platform bootstrap
Get a production-ready Kubernetes platform (bare metal or cloud) with GitOps, baseline security, and documentation. Ideal for teams starting from zero or standardising on a single stack.
Bare-metal Kubernetes lifecycle automation
Automate upgrades, node lifecycle, and day-2 operations for existing bare-metal K8s. Deterministic, repeatable, with runbooks and CI.
Spec-to-code accelerator
We use OpenSpec and AI to manage entire codebases: specs drive services, clients, and tests. We set up the pipeline and guardrails; your team keeps human review and ownership.
Discuss a project
Tell us what you need; we’ll propose a scope and approach.