Our stack

Tools we trust — and why

We are opinionated about tooling because it decides how fast you ship and how cheap it is to change your mind later.

Frontend

6
core

Astro

Zero-JS by default; the fastest way to ship content sites that score 100 on Lighthouse.

core

Next.js

React with server components for app-like products and dashboards.

React

The UI standard; huge ecosystem, easy hiring for clients later.

core

TypeScript

Types catch bugs before users do. Everything we write is typed.

Tailwind CSS

Token-driven utility styling when the team is larger than two.

Three.js

When a hero needs to move: scroll-driven 3D that still runs on a phone.

Backend

5
core

Node.js

One language across the stack; ideal for APIs, workers and AI pipelines.

core

Laravel

Batteries-included PHP for admin panels (Filament) and business systems.

core

Python

The language of AI: data pipelines, model calls, automation scripts.

FastAPI

Typed Python APIs that serve AI features at low latency.

.NET

For enterprise and banking-grade back offices that must integrate with Windows estates.

Databases

5
core

PostgreSQL

Our default database. Boring, fast, and it never surprises you.

core

Supabase

Postgres + auth + storage + realtime for MVPs that need to exist next week.

Redis

Caching, queues and rate limits.

Cloudflare D1 / KV / R2

Edge storage that lives next to the code — zero egress fees.

MongoDB

Document storage for flexible, fast-changing content models.

AI & automation

6
core

OpenAI

GPT & image models for metadata, content and vision tasks — via Azure for enterprise compliance.

core

Anthropic Claude

Long-context reasoning and agentic coding; our own engineering copilot.

Azure AI Foundry

Enterprise-grade model hosting, image & video generation (via Microsoft for Startups).

LangGraph / agents

Multi-step agents with tools, memory and human approval gates.

pgvector

Semantic search and RAG inside the database you already have.

n8n / Make

Visual automation your team can read and change without us.

Mobile

4
core

Flutter

One codebase, native performance, pixel-perfect on iOS and Android.

React Native / Expo

When the web team should own the app too.

Swift / Kotlin

Native modules where Flutter needs a hand: camera, sensors, NFC.

Unity

Casual and mid-core games for mobile and web.

Infrastructure & DevOps

6
core

Cloudflare

Workers, Pages, DNS, WAF and CDN — our edge of choice for every site.

core

GitHub

Source of truth, CI/CD with Actions, reviews on every change.

Microsoft Azure

AI workloads and enterprise integrations, funded by Microsoft for Startups credits.

AWS

Compute, S3 and managed services when clients already live there.

Docker

Same environment on a laptop, a factory server and the cloud.

Sentry / Grafana

We see errors before the client's customers report them.

Design & content

4
core

Figma

Design systems with variables that map 1:1 to our code tokens.

core

Sanity

Structured, multilingual content with real-time editing — powers this blog.

Material Design 3

Our baseline for enterprise and government-facing products.

GA4 · Clarity · Metrica

Analytics and heat maps on every launch — decisions from data, not taste.

Three rules we never break

01

Boring core, bold edges

Proven databases and frameworks at the center; experimentation only where it creates visible value.

02

Own your data

Open standards, exportable content, no lock-in. You can leave us with everything.

03

AI with a human in the loop

We use AI to move faster, never to skip review. Every line ships through a senior engineer.

Ready to build the thing your customers will remember?

Book a discovery call. If we are not the right fit, we will tell you who is.