Technologies

Mainstream stack, modern choices.

We don't chase the framework of the month. We pick technologies a future team can hire for and maintain — and we keep up with the modern features that genuinely save time.

Frontend

ReactNext.jsRemixVueNuxtAstroTailwind CSSshadcn/uiRadix UITypeScript

Backend

Node.jsExpressNestJSFastifyPythonFastAPIDjangoFlaskGoJavaKotlin

Mobile

React NativeExpoFlutterSwift / SwiftUIKotlin / Jetpack Compose

Databases

PostgreSQLMySQLMariaDBMongoDBDynamoDBFirestoreRedisElasticsearchMeilisearchTypesenseClickHouseBigQuery

AI and ML

OpenAIAnthropic ClaudeGoogle GeminiLlamaMistralQwenvLLMOllamaPineconeWeaviateQdrantpgvectorLangChainLlamaIndexHaystackscikit-learnXGBoostPyTorchTensorFlowWhisper

Cloud & Infrastructure

AWSGCPAzureCloudflareHetznerDigitalOceanRailwayEC2ECSLambdaCloud RunGKE

DevOps

DockerKubernetesHelmTerraformPulumiAWS CDKGitHub ActionsGitLab CIArgo CDDatadogGrafanaPrometheusSentryBetterStack

Data & Integrations

AirbyteFivetrandbtKafkaRabbitMQAWS SQSSegmentRudderstackPostHogZapierMaken8n

Our philosophy

How we choose technology for your project

Hireability first

Your future team has to be able to hire for it. We pick tools with large, active talent pools.

Maintenance over novelty

Boring tech that works beats exciting tech that breaks. We optimise for long-term stability.

Cost-aware

We match the stack to your stage — startups don't need Kubernetes on day one.

Vendor-neutral where possible

Avoid lock-in unless the value is clear. Your code should be portable.

Website Mockups Grid

Want a stack recommendation for your project?

Tell us what you're building and we'll suggest the right tools.