Technology
The stack behind production systems.
We are deliberate about the technology we operate. Each choice below is deployed in live client environments, monitored under SLO and maintained by the team that built it.
Languages & Runtimes
- TypeScript
- Python
- Go
- Rust
- C#
- Java
Frontend
- React
- Next.js
- TanStack
- React Native
- Tailwind
- Vite
Backend & APIs
- Node.js
- FastAPI
- .NET
- GraphQL
- gRPC
- REST
Data & Storage
- PostgreSQL
- ClickHouse
- Redis
- Snowflake
- BigQuery
- S3
AI & ML
- OpenAI
- Anthropic
- Vertex AI
- PyTorch
- LangGraph
- Vector DBs
Cloud & Infrastructure
- AWS
- Azure
- Google Cloud
- Kubernetes
- Terraform
- Cloudflare
Platform & DevOps
- GitHub Actions
- Datadog
- OpenTelemetry
- Grafana
- Sentry
- Argo
Integration
- Kafka
- Temporal
- Salesforce
- SAP
- Xero
- Microsoft 365
Principles
How we choose technology.
Fashion is expensive. Every technology decision is documented, defensible and reversible.
Durable over trendy
We favour technologies with a decade of production credibility and active maintenance over the current hype cycle.
Standards first
Open standards, portable data formats and vendor-neutral interfaces protect the client from long-term lock-in.
Operable by default
Every system ships with tracing, metrics, structured logs and runbooks — because software you cannot observe you cannot own.
Have a problem worth solving?
We work with a small number of clients each year. Tell us what you're building.