Skip to content

Technology

What we build with, and why

A stack is a set of trade-offs, not a badge collection. These are the tools we have run in production often enough to know their failure modes. Where a project justifies something outside this list, we will say so — and we will not use a technology on your project purely because we want the experience.

AI & machine learning

Model providers, orchestration and the evaluation tooling that keeps an AI feature honest after launch.

  • Anthropic Claude

    Primary model family for reasoning, agents and tool use

  • OpenAI GPT

    Alternate provider where a specific capability or price point fits

  • Google Gemini

    Long-context and multimodal workloads

  • Llama / Mistral / Qwen

    Open-weight models for self-hosted and air-gapped deployments

  • Model Context Protocol

    Standard interface for exposing internal systems to agents

  • LangGraph & LlamaIndex

    Orchestration and retrieval pipelines

  • vLLM & Ollama

    Self-hosted inference serving

  • PyTorch & scikit-learn

    Custom model training and classical ML

  • Hugging Face

    Model hosting, fine-tuning and datasets

  • LangFuse & OpenTelemetry

    Tracing, evaluation and cost telemetry for LLM calls

Data & analytics

Pipelines, warehouses, vector stores and the semantic layer that makes numbers agree.

  • PostgreSQL & pgvector

    Default operational database, with vectors in the same engine

  • Snowflake / BigQuery

    Cloud warehousing for analytical workloads

  • Databricks

    Lakehouse and large-scale processing

  • dbt

    Version-controlled, tested transformation layer

  • Apache Airflow & Dagster

    Orchestration for batch pipelines

  • Kafka & Redpanda

    Event streaming and change data capture

  • ClickHouse

    Real-time analytical queries at scale

  • Qdrant / Pinecone / Weaviate

    Dedicated vector search where scale demands it

  • Metabase & Superset

    Self-service business intelligence

Frontend & experience

Fast, accessible interfaces with rendering strategy chosen per route rather than per project.

  • TypeScript

    Default language across the stack

  • React 19

    Server components and streaming rendering

  • Next.js

    Primary application framework

  • Astro

    Content-heavy sites where minimal JavaScript wins

  • Tailwind CSS

    Token-driven styling system

  • Radix UI & shadcn/ui

    Accessible headless component primitives

  • TanStack Query

    Server state, caching and optimistic updates

  • Playwright & Vitest

    End-to-end and unit testing

  • Storybook

    Component documentation and visual regression

Backend & APIs

Services and contracts designed for the integration surface a real business has.

  • Node.js & Bun

    TypeScript services sharing types with the frontend

  • Python & FastAPI

    AI, data and integration services

  • .NET 9

    Enterprise workloads and existing Microsoft estates

  • Go

    High-throughput and latency-sensitive services

  • GraphQL & tRPC

    Typed contracts between client and server

  • Temporal

    Durable, long-running business workflows

  • Redis & BullMQ

    Caching, queues and rate limiting

  • Prisma & Drizzle

    Type-safe data access and migrations

Cloud & platform

Reproducible infrastructure, automated delivery and telemetry that maps to user impact.

  • AWS

    Primary cloud for most engagements

  • Microsoft Azure

    Preferred where the estate is Microsoft-centred

  • Google Cloud

    Data and ML-heavy workloads

  • Kubernetes

    Container orchestration where scale justifies it

  • Terraform & Pulumi

    Infrastructure as code with policy checks

  • Docker

    Reproducible build and runtime environments

  • GitHub Actions

    CI/CD, security scanning and release automation

  • Cloudflare

    Edge delivery, WAF and DNS

  • Grafana, Prometheus & Loki

    Metrics, logs and dashboards

  • Vercel

    Frontend delivery and preview environments

Mobile & devices

Applications for field teams, customers and connected hardware.

  • React Native & Expo

    Shared iOS and Android codebase

  • Swift & SwiftUI

    Native iOS where the platform demands it

  • Kotlin & Jetpack Compose

    Native Android development

  • SQLite & WatermelonDB

    Offline-first local storage and sync

  • Firebase

    Push notifications, analytics and crash reporting

  • MQTT

    IoT and connected-device messaging

Business platforms

The systems of record we integrate with, extend and occasionally replace.

  • Odoo

    ERP implementation, custom modules and integration

  • Salesforce & HubSpot

    CRM integration and custom objects

  • Shopify & Medusa

    Commerce engines behind headless storefronts

  • Razorpay, Stripe & PayU

    Payments, subscriptions and reconciliation

  • Sanity & Payload

    Headless content management

  • SharePoint & Microsoft 365

    Document workflows and intranet integration

  • Tally & Zoho Books

    Accounting and statutory data exchange

Security & quality

Controls applied continuously in the pipeline rather than at the end of a project.

  • OWASP ASVS

    Application security verification baseline

  • Snyk & Dependabot

    Dependency and container vulnerability management

  • Vault & cloud secret managers

    Secrets storage and rotation

  • Auth0, Clerk & Entra ID

    Identity, SSO and access management

  • Playwright & k6

    Functional, load and soak testing

  • axe & Pa11y

    Automated accessibility checking in CI

Working with an older stack?

Plenty of businesses run on PHP, ASP.NET Framework, jQuery front ends or a long-unsupported CMS — often because those systems still do the job. We maintain enough familiarity with these to assess them properly and to plan a migration that does not require switching everything off. A legacy estate is a starting condition, not a disqualification.

See the incremental modernisation approach for how we sequence that work.

Wondering whether your stack is holding you back?

An architecture review gives you an independent, written read on whether your current system will support the next three years — and what it would cost to change if it will not.

Or email us directly at info@beambytes.com