The stack
Every layer is boring, battle-tested, and replaceable. We let the teams we depend on focus on what they do best so we can focus on the layer our customers actually see.
The surface your users touch every day
Powered by React 19 and Tailwind CSS
Typed contracts between client and server
Powered by tRPC and OpenAPI
Business logic and domain workflows
Powered by Temporal and Inngest
Where every function actually executes
Powered by Node 22 and Bun 1.3
The hardware and network beneath everything
Powered by AWS and Cloudflare