Technologies we build with
We pick technology to fit the problem, not the other way around. Here's the core stack we reach for most often, and why.
The stack
Every technology here backs at least one of our services — nothing on this list is theoretical.
React
A component-based JavaScript library for building fast, interactive user interfaces.
Next.js
The React framework we build most production sites on, for routing, rendering, and performance out of the box.
TypeScript
Typed JavaScript that catches whole classes of bugs before code ever ships.
Node.js
A JavaScript runtime for building APIs and backend services.
PostgreSQL
Our default relational database for anything with structured, related data.
MongoDB
A document database we use when data shape varies or changes quickly.
React Native
Cross-platform mobile development that shares code between iOS and Android.
Flutter
Google's cross-platform toolkit for pixel-consistent apps across devices.
Swift
Native iOS development for when an app needs the full platform toolkit.
Kotlin
Native Android development, the same way we approach native iOS with Swift.
AWS
Our default cloud provider for hosting, storage, and infrastructure.
Firebase
A managed backend for apps that need auth, a database, and push notifications fast.
Not sure what you need?
Tell us what you're building and we'll recommend the right stack for it.