Boring where it counts
Mature, well-supported technology for the core of your system, so it is easy to hire for and cheap to run.
New only with a reason
We adopt newer tools when they remove a real constraint, and we document what we chose and why.
Your stack comes first
If you already run on a platform, we work with it rather than forcing a migration for our convenience.
Capabilities
Eight groups, chosen by purpose.
Frontend engineering
- Next.js
- React
- TypeScript
- Tailwind CSS
- React Native
Fast, accessible interfaces with server rendering by default.
Backend engineering
- Node.js
- Python
- FastAPI
- REST and GraphQL
- Queues and workers
Typed, observable services with clear contracts.
Databases & search
- PostgreSQL
- Neon
- Drizzle ORM
- pgvector
- Redis
- Elasticsearch
Relational by default, with vector and search engines where the workload earns them.
AI & LLM infrastructure
- LangGraph
- MCP
- Claude and OpenAI APIs
- Open-weight models
- Evaluation harnesses
Every AI feature ships with measurement, logging and human oversight.
E-commerce & payments
- Headless commerce engines
- Stripe
- Adyen
- PayPal
- Webhooks
Integrations through licensed providers, with reliable event handling.
DevOps & cloud
- Docker
- Coolify
- GitHub Actions
- Terraform
- AWS and Azure
- OpenTelemetry
Infrastructure as code with pipelines, logs and alerts.
Blockchain & Web3
- Solidity (integration)
- viem and ethers
- wagmi
- Foundry and Hardhat
- Indexers
Interfaces and integrations, with audits left to independent specialists.
Authentication & integrations
- OAuth 2.0 and OIDC
- SSO
- Webhooks
- OpenAPI
- MCP servers
Secure access and dependable connections between systems.
Projects
The stack in reference projects.
See how these technologies combine in complete systems built with sample data.
Have an existing stack to work with?
Share what you run today. We will tell you what fits, what to keep and what to change.