I · The Instruments

What we
build
with.


A short list, kept short on purpose. We default to the simplest thing that survives the next two quarters, and add weight only when the work asks for it.


II · The Stack

Built in
layers.

Six layers, each held to the same rule: the simplest tool that survives production, not the loudest one in the cycle.

Models

Frontier LLMs for reasoning and tool use, Groq for fast inference when latency is the constraint. We pick per task, never marry a single vendor.

OpenAIAnthropicGroq

Orchestration

Agent loops, graph state, retries, and human review points. Custom code when the shape is simple, LangGraph when it is not.

LangGraphCustom orchestration

Application

Frontend, internal tools, and API surface. Next.js is the default for UI and edges; FastAPI when the workload wants Python.

Next.jsFastAPINext.js API routes

Data & retrieval

Firestore for operational data, auth, and storage in one ecosystem. Dedicated vector stores when the work needs semantic search at scale.

FirebaseFirestoreQdrantPinecone

Jobs & glue

Durable background work for things that must finish, plus no-code glue for the workflows that connect humans and tools.

InngestTrigger.devBullMQn8nMakeZapier

Operations

Where the system lives and how we know it is healthy. Source, hosting, error tracking, and product analytics, wired in from day one.

VercelRailwayRenderFly.ioGitHubSentryPostHog

Vespers · MMXXVI

The stack is a means.


III · The Defaults

When in
doubt,
start here.

Most builds begin from this baseline. We swap a piece out only when the work has a clear reason: scale, compliance, or an existing system that wants to be respected.

Primary picks

OpenAIAnthropicGroqNext.jsFastAPIFirebaseInngestn8nVercelGitHubSentryPostHog

First pick · Models

01

OpenAIAnthropicGroq

First pick · App & data

02

Next.jsFastAPIFirebase

First pick · Async work

03

Inngestn8n

First pick · Operations

04

VercelGitHubSentryPostHog

The stack is a means. If your team already runs on something else and it works, we build with what you have.

Build with us