Tech stack
The technologies we build on
Your exact stack depends on the project, but it usually falls within the tools below. We favor mainstream, well-supported technologies wherever we can, for security and long-term maintainability.
How we choose
Mainstream by default
We reach for widely adopted, well-documented technologies first. Popular tools get more security scrutiny, faster fixes, and a larger pool of engineers who can maintain them.
Right tool for the job
The stack depends on the project. We match technology to the problem instead of forcing every build through the same template.
Built to maintain
We choose tools you or the next team can keep running long after we hand off, with clear docs and no exotic dependencies.
Our major tech stacks
A representative view, not an exhaustive list. If your project needs something outside this, we'll tell you and explain why.
Frontend
Fast, accessible interfaces built on frameworks with staying power.
- TypeScript
- React
- Next.js
- Astro
- Vue
- Tailwind CSS
- Liquid
Backend & APIs
Reliable services and data layers behind clean, documented APIs.
- Node.js
- Python
- Go
- REST & GraphQL
Databases
Relational, document, and in-memory stores matched to the data.
- PostgreSQL
- MySQL
- MongoDB
- Redis
- SQLite
- pgvector
Mobile
Native and cross-platform apps that feel at home on the device.
- Flutter
- Swift
- Kotlin
Cloud & DevOps
Infrastructure and pipelines that ship safely and scale predictably.
- AWS
- Cloudflare
- Docker
- Kubernetes
- Terraform
- GitHub Actions
- Hetzner hcloud
Data & AI
Models, pipelines, and stores for grounded, production-grade AI.
- OpenAI
- Anthropic
- LangChain
- Python
- dbt
MarTech & Analytics
The tools that connect campaigns, data, and revenue.
- GA4
- Segment
- HubSpot
- Google Tag Manager
- PostHog
- Meta & Google Ads
- Looker Studio
- Microsoft Clarity

Tell us the problem, we'll pick the tools