how we work

three principles:

small, opinionated stacks. one tool per job. we don't debate, we ship. if a tool stops earning its place, we replace it.

ai-native, not ai-flavored. ai isn't a feature we bolt on. it's how we write code, communicate, and operate. we run our own models when it matters, hosted ones when it doesn't.

spec before code, evals before trust. we write specs first so humans and agents work from the same source of truth. and we don't trust llm output until we've measured it.

collaboration

ai stack

backend

frontend

infra & ops

methodology

spec-driven development with openspec. every project starts with a written spec. agents and humans both work from it. specs evolve with the code, not separately.

local-first where it counts. more of our projects are moving toward local-first architectures — own your data, don't trust the providers, ship something that keeps working when the cloud doesn't.

experimentation is the job. r&d isn't a side activity. trying new models, new patterns, new tools is how we stay ahead of the hype cycle instead of getting flattened by it.

evaluate everything. llms are tools, not oracles. we run evals before we trust outputs in production. "it works on my prompt" is not shipping.

projects we're building in the open

what we've learned