Technology
The tools behind the products we build and run. We favor mature, managed technology we can operate for years, and we add AI wherever it makes the work faster or better.
The tools behind the products we build and run. We favor mature, managed technology we can operate for years, and we add AI wherever it makes the work faster or better.
Mature, well-supported tools chosen for maintainability.
APIs, background workers and server-rendered web apps.
Front ends, serverless functions and tooling.
iOS and Android apps from one codebase.
Search-friendly, fast storefronts and sites.
Static, content-driven sites that load instantly.
Google Cloud first, with managed services over servers to patch.
Containerised serverless back ends, secret management and identity.
Global CDN with automatic HTTPS for static sites.
Docker images built in CI, so what is tested is what runs.
Relational data for anything that must stay consistent.
Managed relational database for records, stock and orders.
A hosted editor so non-developers manage their own content.
Private storage for uploaded photos and documents.
Card data never touches our servers.
Hosted checkout with server-verified prices and stock, plus signature-verified webhooks.
Onboarding organisations so payments reach the right account.
Tax calculated at checkout instead of hand-built rules.
Reaching people through the channel they use.
Reminders, notifications and document delivery through managed APIs.
Telehealth sessions launched from the schedule.
AI does the heavy lifting; a person decides.
Drafting product listings from photos, with every draft approved by a person.
Design, code, tests and review done with AI, under engineer accountability.
Automated, repeatable and reversible.
Pull requests, previews and automatic deploys on merge.
Short-lived workload identity instead of stored passwords or keys.
Secrets stay out of source control and out of the build.