Skip to content

The stack we build on.

The same stack for client work and our own products — boring where boring is a feature, modern where it earns its keep. Every account is created in your name, so all of it is yours on day one.

Framework & language

01
  • Next.js 16 · React 19One framework for marketing sites, apps, and platforms. Server-first, fast by default.
  • TypeScriptTypes are the cheapest tests. Every project is strict-mode from day one.
  • Tailwind CSS v4A design system in the markup — no stylesheet drift, no unused CSS shipping to users.

Data & auth

02
  • Supabase (Postgres)A real relational database, not a proprietary black box. Created in your account, billed to your card.
  • Supabase AuthSessions, magic links, and row-level security without renting an identity vendor.
  • ZodOne schema validates the form, the API, and the database boundary. Wrong data doesn't get in.

Payments & billing

03
  • StripeCheckout, subscriptions, and invoices on the processor that already holds PCI compliance.
  • Stripe ConnectMulti-tenant payouts and marketplace billing — a separate line item, never hidden in the build.

Email & comms

04
  • Resend + React EmailTransactional email you can template in JSX and preview like a component. Your account, your domain.
  • Upstash (Redis)Rate limiting and ephemeral state at the edge — spam and abuse handled before they cost you.

AI

05
  • Vercel AI SDKOne interface across providers — OpenAI, Anthropic, and xAI (Grok), the models we've shipped against.
  • Local OllamaPrompts and flows developed against a local model first, so we're not burning tokens to iterate.
  • Token budgetingPer-project budgets, alerts at 75%, overage billed at cost. You can always see what AI costs to run.

Hosting & infra

06
  • VercelPreview deploys on every branch, instant rollbacks, and a global edge — in your team account, not ours.
  • Vercel AnalyticsPrivacy-respecting traffic and Web Vitals, without shipping a third-party tracking tax to your visitors.

Content & editing

07
  • MDX / TS-in-repoFor sites that change quarterly, content lives in the repo — versioned, reviewable, no CMS bill.
  • TipTapWhen a team needs to edit daily, a real rich-text editor wired to your own database — not a rented CMS.

Craft

08
  • MotionPurposeful animation with a proper reduced-motion posture — never spinning-emoji filler.
  • Recharts · Tabler iconsDashboards and iconography that stay consistent across every surface we build.

We pick the boring, owned option — unless your project earns something else.

This is the default, not a religion. When a project calls for a different tool, we use it — and we tell you why in the quote, in plain language, before you pay for it.