Technology
Built on the modern AI stack.
AI & LLM Stack
Models, orchestration, retrieval and the application stack we build with, and how we choose between them.
Explore AI & LLM StackArchitecture
How agent systems are structured so they are observable, controllable and easy to evolve.
Explore ArchitectureSecurity
Identity, access control, data isolation, prompt-injection defences and human approval.
Explore Security
AI & LLM stack
Tools we build with.
Language models
- OpenAI models
- Anthropic Claude
- Google Gemini
- Open-source models
AI infrastructure
- Python
- FastAPI
- LangGraph
- Agent frameworks
- Vector databases
- Embeddings & re-ranking
- Evaluation & tracing
ML & computer vision
- PyTorch
- OpenCV
- Detection & segmentation models
- Multimodal models
Application stack
- Next.js
- React
- TypeScript
- Node.js
Cloud & delivery
- AWS
- Docker
- Kubernetes
- CI/CD & infrastructure as code
Data
- PostgreSQL
- Redis
- Vector databases
- Data pipelines
Agent architecture
Agents inside a governed system.
L1
Interface
L2
Orchestrate
L3
Agents
Agent system
- Reasoning
- Planning
- Memory
- Tool selection
- Guardrails
L4
Tools
- APIs
- Databases
- CRM
- ERP
- Search
- Documents
- External services
L5
Run & govern
Traces and evaluation results feed back into the orchestrator and agent design.
Security
AI systems built with security in mind.
Authentication
Strong identity for users, services and agents, integrated with your identity provider.
Authorisation & RBAC
Role-based access enforced at every layer, including what an agent is allowed to do.
Encryption
Data encrypted in transit and at rest, with keys managed outside application code.
Secure API design
Validated inputs, scoped tokens, rate limits and least-privilege service accounts.
Secrets management
Credentials kept in a secrets manager, never in code, prompts or client bundles.
Audit logging
Tamper-evident records of user actions, agent decisions and tool calls.
Idea → Architecture → Prototype → Production → Scale
Have an idea to build, or an agent to test?
Tell us what you're trying to build, test, automate or improve. We'll tell you honestly where we can make a real difference, and where we can't.
