Stack
A small, deliberate set of tools.
As a startup, we'd rather be excellent with a small toolkit than mediocre across twenty frameworks.
Frontend
TypeScriptReactNext.jsTailwind CSSReact Native
Backend
Node.jsPostgreSQLRedisGraphQLREST
Infrastructure
AWSVercelDockerTerraformCloudflare
Workflow
GitHubGitHub ActionsLinearFigmaPlaywright
Why this stack, specifically
Boring technology, on purpose
We reach for tools with a decade of production track record over whatever's trending this quarter — your codebase outlives the hype cycle.
No framework lock-in you didn't choose
If a project calls for something outside our default stack, we'll say so upfront rather than force-fitting the wrong tool.
Code we'd want to inherit
Typed, tested, and documented well enough that a developer who's never seen it can ship a change in their first week.
Have a stack already in place?
We work within an existing codebase just as often as we start from scratch.