Skip to content
Devlab / engineeringNERD_MODE=1exit --nerd
~/devlab / README.md / --verbose

ENGINEERING STUDIO · TAHITI

Build. Debug. Ship. Repeat.

Software and agents built for real work. Think data contracts, business tools, tests and rollback. We like problems that need more than a copy-paste.

// made in Tahiti. maintained in reality.

  • shipping_since: 2014
  • location: Tahiti
  • models: agnostic

stack.ts

The studio’s dependencies.

// understand the problem, then pick the tools.

module_014 exports

export frontend

  1. Next.js

    App Router, Server Components, static rendering when it fits.

  2. React + TypeScript

    Explicit contracts, readable components, deliberate state.

  3. TanStack

    Query, Table, Router: the right tools for your data.

  4. Tailwind CSS

    Tokens and interfaces versioned with the code.

module_022 exports

export mobile

  1. React Native + Expo

    iOS and Android, with a shared codebase.

  2. Offline-first

    Field data capture, local storage, sync when the connection returns.

module_033 exports

export backend & data

  1. NestJS / Node.js

    Business APIs, asynchronous jobs and integrations.

  2. Symfony

    When the project and its ecosystem call for it.

  3. PostgreSQL + Prisma

    Data modelling, migrations and queries.

module_044 exports

export agents & models

  1. Multi-model

    OpenAI, Anthropic, Google, Mistral, open source: choose for the task.

  2. MCP & tool use

    Business tools exposed with precise permissions.

  3. Harness & evals

    Context, execution, traces and evaluation in one loop.

  4. AI consulting

    Use-case audits, architecture and team training.

module_053 exports

export infra & integrations

  1. Vercel / Railway

    Preview environments and automated deployments.

  2. CI/CD & observability

    Tests, logs, errors and rollback paths.

  3. ERP, payroll & accounting

    Business connectors that keep data moving.

devlab.shell

The studio terminal.

devlab.shell

devlab --mode nerd --interactive

studio: Devlab / engineering

location: Tahiti · Pacific/Tahiti

team: 14 humans

focus: software · agents · integrations

shipping_since: 2014

Type help. The cursor is yours.

/ focus

pipeline.yml

The delivery loop.

From first commit to field feedback. Short steps, explicit decisions and software that evolves with its users.

./ship

Ship

Break down the problem. Build a usable version. Put it in the hands of the people who will use it.

./loop

Iterate

Observe usage, read feedback, fix things. The next commit addresses an identified need.

./ai

Augment

Generation, review, tests: agents speed up the work. Architecture and approval remain human decisions.

./prod

Harden

Types, permissions, critical paths and observability. Prepare the rollback before you need it.

feedback → backlog → commit → repeat

agents.config.ts

Judge an agent by what it finishes.

Useful inputs, scoped tools, verifiable outputs. The reference architecture follows the business task through to its outcome, with a path to a human.

01 / inputcontextrepo · docs · state
02 / reasonmodeltask → tool call
03 / acttoolsscoped permissions
04 / verifyevidenceevals · human review

context budget

Map the code, select useful documents and keep the task state. Every token should support a decision.

scoped tools

Define available tools, permitted data and actions that require human approval.

state & memory

Keep decisions and completed steps so a task can resume with its context, without starting over.

evals & fallbacks

Test normal, ambiguous and degraded cases. Log actions and surface what the agent cannot resolve.

principles.diff

The lines we add to the diff.

@@ Devlab / engineering-principles @@+6

boring is a feature

A proven dependency can be a very good architecture decision.

ownership matters

Readable code, documented choices and the ability to evolve your tools.

evidence > vibes

Verify a feature in the workflow that matters to its user.

small diffs. short loops.

Understandable changes, fast feedback, focused fixes.

human judgement stays in the loop

AI accelerates execution. Technical judgement remains a human responsibility.

Pacific/Tahiti is a valid timezone

Ambitious software, built and maintained here. The timezone is part of the architecture.

TODO: solve your next problem.

05 / next-commit.sh

git commit -m "let’s talk?"

30 minutes with someone who codes. Bring your architecture questions, stubborn integrations or agent idea. The terminal doesn’t bite. Neither do we.

Book a slot
a reply within 24 hoursTahiti · Pacific/Tahiti
© 2026 Devlab · made in the fenua:wq ↗
⎇ mainPacific/TahitiUTF-8LFTypeScript↑ README