From React to Rust, from Figma to AWS, we don't fall in love with individual tools. We pick the right one for each project. Here's our toolbox, briefly explained.
An overview of the languages, frameworks and tools we work with, grouped by where they're used.
The foundation. The programming languages we think and write in every single day.
TypeScript
Our default language: type-safe JavaScript for robust, maintainable code.
JavaScript
The language of the web, equally at home in the browser and on the server.
Python
For AI, automation, data processing and rapid prototypes.
Go
Lean, fast services and CLI tools with excellent concurrency.
PHP
Proven in the CMS space, for example WordPress and legacy systems.
C#
For .NET backends and integration into Microsoft environments.
Java
Proven for robust enterprise backends and Android applications.
Rust
When maximum performance and memory safety are what you need.
SQL
Precise queries and modelling of relational databases.
HTML & CSS
Semantic markup and modern styling as the basis of every interface.
Fast, accessible interfaces, built with modern frameworks and design systems.
React
Our preferred UI framework for interactive, component-based interfaces.
Next.js
The React meta-framework for SSR, routing and top-tier performance.
Angular
A structured framework for large, long-lived enterprise applications.
Vue
A lean, approachable framework for fast, reactive UIs.
Svelte & SvelteKit
A compiled framework for especially lean, fast interfaces.
Astro
Content-focused sites with minimal JavaScript and top performance.
React Native
One codebase for native iOS and Android apps.
Tailwind CSS
Utility-first styling for consistent designs in record time.
Radix UI
Accessible, unstyled components as the basis for your own design systems.
shadcn/ui
Copy-and-paste, customisable components built on Radix and Tailwind.
TanStack Query
An elegant way to handle server state, caching and synchronisation.
Zustand
Minimalist state management without the boilerplate.
Framer Motion
Declarative animations and gestures for interfaces that feel alive.
Storybook
Isolated development and documentation of UI components.
Vite
A blazing-fast dev server and build tool for modern frontends.
Robust services and APIs that grow with you, from realtime to enterprise integration.
Node.js
A JavaScript runtime for performant, event-driven servers.
NestJS
A structured Node framework for clean, testable backend architectures.
Express
A lean, flexible framework for APIs and web services.
Socket.IO
Bidirectional realtime communication for chats, live data and more.
GraphQL
Flexible APIs that deliver exactly the data your client needs.
REST APIs
Clear, standardised interfaces for any integration.
tRPC
Type-safe APIs without schema duplication, end-to-end in TypeScript.
Prisma
A type-safe ORM for convenient, secure database access.
Stripe
Secure payments, subscriptions and checkout flows to industry standard.
JWT & OAuth2
Secure authentication and authorisation to industry standard.
The right storage for every case, whether relational, document-based or cached.
PostgreSQL
Our first choice for relational data, powerful and reliable.
MySQL & MariaDB
Proven relational databases for classic applications.
MS SQL Server
For enterprise environments and Microsoft integrations.
MongoDB
A flexible document database for unstructured or growing data.
Supabase
Postgres with auth, storage and realtime as a backend-as-a-service.
Redis
An ultra-fast key-value store for caching and realtime features.
SQLite
An embedded, serverless database, ideal for edge and local apps.
Elasticsearch
Full-text search and analytics across large datasets in milliseconds.
Firestore
A serverless realtime database for fast app development.
Automated deployments and operations that just run, on whatever infrastructure fits you.
AWS
Scalable cloud services from compute and storage to container registry.
Google Cloud
A powerful cloud platform for modern workloads.
Azure
Microsoft's cloud, ideal within existing Microsoft ecosystems.
Cloudflare
CDN, DNS and edge functions for speed and protection worldwide.
Vercel
Optimised hosting for Next.js with a global edge network.
Docker
Reproducible environments through containerisation, from dev to prod.
Kubernetes
Orchestration of containerised workloads, scalable and self-healing.
GitHub Actions
Automated CI/CD pipelines straight from the repository.
Jenkins
An established open-source server for CI/CD pipelines, extensible in countless ways.
Terraform
Infrastructure as code for reproducible, versioned environments.
Turborepo
High-performance monorepos with clever build caching.
Nginx
A web server and load balancer with TLS termination and sticky sessions.
Intelligent features that actually do something, built in right where they help.
OpenAI
GPT models for text, analysis and intelligent features.
Anthropic
Claude models for secure, high-performance AI integrations.
RAG
Retrieval-augmented generation for AI answers based on your own data.
Vector Databases
Semantic search and knowledge bases for AI applications.
LangChain
A framework for orchestrating LLM workflows, agents and tools.
Hugging Face
Open-source models and inference for AI that fits you exactly.
MCP
Model Context Protocol for a clean connection between AI and your tools.
n8n
Workflow automation that connects your tools without code.
Cursor & Copilot
AI-assisted development for more speed at consistent quality.
Editorial systems that let your team manage content on its own, without asking us.
WordPress
The most widely used CMS, flexibly extensible, including with ACF.
Strapi
A headless CMS for API-driven content and full frontend freedom.
Sanity
A headless CMS with realtime editing and a fully customisable Studio.
Contentful
A cloud-based headless CMS for structured, multilingual content.
Payload
A TypeScript-native headless CMS right next to your code.
Contens CMS
An enterprise CMS backed by years of experience in the public sector.
Tools that make sure your project runs, and runs, and runs.
Jest & Vitest
Fast unit and integration tests for dependable code.
Testing Library
User-centred component tests that check real behaviour.
Playwright
End-to-end tests that secure real user flows in the browser.
Cypress
Convenient E2E testing with excellent debugging.
Sentry
Realtime error tracking and performance monitoring in production.
ESLint & Prettier
Automatic code quality and consistent formatting.
From idea to pixel. Tools for thoughtful, consistent design.
Figma
Our design tool for UI, prototypes and realtime collaboration.
Adobe XD
Prototyping and UI design, including in accessible contexts.
Framer
Design and publish interactive sites in a single tool.
Design Tokens
Central design variables for consistency across every platform.
Atomic Design
A methodology for scalable, reusable component systems.
Standards, tools and experience for sites that truly everyone can use.
WCAG 2.2
The international standard for accessible web content.
BITV 2.0
The German regulation for accessibility in the public sector.
EN 301 549
The European standard for accessible IT products.
axe-core
Automated accessibility tests right inside the pipeline.
NVDA & VoiceOver
Real screen-reader testing instead of mere theory.
Our stack at a glance: four domains and three maturity levels, from what we master in our sleep to what we currently have on our radar.
Hover over a point or tap it. The rings show how deep we go: from Core to On the Radar.
Frontend
Backend & Data
Cloud & DevOps
AI & Quality
You don't have to decide that, it's our job. Tell us about your plans.