Portfolio

Technology Stack

The tools we default to — and when we reach for something else.

Our default stack across web, mobile, AI, cloud and data — with the reasoning behind each choice, and the alternatives we use when a project calls for them.

Start a project

Highlights

  • TypeScript-first everywhere
  • React, Next.js, TanStack Start
  • Node, Go, Python back-ends
  • Postgres, Redis, Kafka
  • AWS, GCP, Cloudflare
  • OpenAI, Anthropic, open models

Stack ≠ religion

We pick the boring, well-supported option by default — and change it when the project genuinely needs something else.

How we evaluate a tool

Docs, community, escape hatches, and how gracefully it fails at 2am. Anything shiny has to earn its keep before it goes into a client project.

See the full stack

Every tool we use, categorised.

Get a proposal

Tell us about your project

Share a few details and we'll reply within one working day with a shape, timeline and budget range.

We reply within one working day. No spam, no drip sequences.