What we do
Three things, done well.
Software development
We write the applications behind the products people actually use. Clean architecture, honest code, systems that age well. Agentic coding is in the daily loop — it gives us reach without lowering the bar.
- Full-stack web applications
- API design and implementation
- Systems modernisation and integration
- Performance and reliability work
- Code review and technical advisory
DevOps consultancy
The boring, load-bearing plumbing that lets small teams ship like big ones. Pipelines, infrastructure as code, and the observability you wish you'd set up two years ago. Agents help us cover the surface area; humans stay on the wheel.
- CI/CD pipeline design and implementation
- Infrastructure as code (Terraform, Nix)
- Container orchestration (Kubernetes, Docker)
- Cloud architecture (AWS, GCP, Azure)
- Monitoring and observability
- Security and compliance hardening
Web3 development
Smart contracts, decentralised apps, and on-chain integrations. Audited, boring in all the right places, and written by people who've read the post-mortems. We use agentic tooling here too — carefully, and never as the last reviewer.
- Smart contract development and auditing
- dApp engineering
- Token and NFT implementations
- Blockchain integration services
- Web3 infrastructure and tooling
How we work.
Discovery
What are you actually trying to do?
Planning
The shape of the solution, in writing.
Development
Short feedback loops, boring releases. Agents in the loop, humans on the wheel.
Delivery
Shipped, documented, handed over.
Support
We stick around when it matters.
Let's work together.
Tell us what you're building — we'll tell you whether we're the right fit.
Start a project