Trading floors.
Power grids.
Patient records.

Klarluft is an independent engineering studio. We work inside trading departments, energy desks and clinical systems. The same hands now ship products of our own.

SELECTED CLIENTS
Shell
Eneco
DZ Bank
Quin
WellSync
Bitbond
NEW — OUR OWN PRODUCT
pitupitu

Talk to your coding agents, on any of your machines.

Say what you want done and where. pitupitu starts the agent session on that machine, keeps an eye on it, answers what it can, and tells you when it is done or needs you. In the car, on a walk, at the desk: the same sessions, from your phone or any browser.

pitupitu.chat
The pitupitu talk page: what needs you on the left, the conversation with pitupitu on the right
The talk page: what needs you on the left, every machine at once; the conversation on the right, by voice or typed.
Your agents, by voice
Start, check on and unblock Claude Code, Codex, OpenCode and more, from your phone, the iOS and Android apps or any browser.
The desk sees what the phone does
Sessions run in herdr on your own machine. Open it at the desk and you see the same sessions, live, to watch or type into.
Your subscriptions, no API keys
Claude Code runs on your Claude plan, Codex on your ChatGPT plan. pitupitu never reads or proxies their credentials.
curl -fsSL https://pitupitu.chat/install | sh
brew install klarluft/tap/pitupitu
pitupitu.chatOpen-source connector · Apache-2.0
ALSO OURS — FREE AND OPEN SOURCE
GitWarren

Review what your agents wrote, before GitHub ever sees it.

An agent finishes a task and leaves you a worktree full of changes that aren't committed yet. Every other review tool waits for a pull request. GitWarren reads that worktree directly — staged, unstaged and untracked — on whichever of your machines it is on.

gitwarren — klarluft/gitwarren-app
A GitWarren review with staged, unstaged and untracked work folded into one diff
A review of a branch whose work is still uncommitted: staged, unstaged and untracked changes folded into one diff, read straight from git at the moment it is shown.
Local by construction
Reviews live on the machine the code is on, and stay there. No account, no server, nothing replicated anywhere you don't own.
Agents in the loop, always attributed
Seventeen MCP tools let a local agent take part in the review. A machine-written comment is always marked as one.
Two shells, one review
A desktop app on macOS, Windows and Linux — or the same UI served into a browser tab, for a box with no screen at all.
brew install --cask klarluft/tap/gitwarren
npx gitwarren serve
gitwarren.comFree and open source · GPL-3.0
Selected work

Where the code went.

Most of it sits behind a login, on a desk, in a control room. What follows is what it does and what it was built with.

Shell
2020–2025
Energy trading

Intelligence for Shell's trading department: refinery margin calculations, voyage times for ships carrying crude, a refinery maintenance tool, and a long tail of instruments traders asked for by name.

ReactGraphQLNode.jsTypeScriptKubernetesAzure
Eneco
2025–2026
Energy trading

An electricity imbalance tool for Eneco's trading department — one of the instruments the desk uses to keep supply and demand matched on the Dutch grid, settlement period by settlement period.

VueEChartsSignalRTypeScriptAzure DevOps
WellSync
2026–present
United States · Healthcare

An electronic medical records platform for the US healthcare market.

ReactNext.jsTypeScript
DZ Bank
2021
Banking · via Bitbond

Reviewing Solidity contracts and running blockchain workshops for the bank, contracted through Bitbond.

SolidityEthereumHardhat
Quin
2022–2023
Healthcare

Video consultation between patients and their doctors, built for medical care in the Netherlands.

ReactReact NativeWebRTC
The studio

What we're good for.

01

Domains where being wrong is expensive

Trading desks, grid balancing, clinical records. Systems where a rounding error is a position, a patient or a regulator. We are comfortable being the ones who ask what happens at the edge of the range.

02

Years, not sprints

Five years inside Shell's trading department, not five weeks. We join a team, learn the domain properly, and stay long enough that the decisions are ours to live with.

03

Products, not just tickets

pitupitu and GitWarren are ours end to end: a voice service with apps on the App Store and Google Play, desktop builds for three operating systems with code signing and notarisation, silent auto-update, a Homebrew tap, an MCP server. We know what shipping actually costs, because we pay it.

Start a conversation.

Contract engineering, product work, or a second opinion on something that has to be right. Tell us what the system has to do and where it hurts.

contact@klarluft.com
COMPANY DETAILS
Klarluft B.V.
Van Aerssenlaan 40C
3039 KE Rotterdam
The Netherlands
VAT
NL864128915B01
KvK
86875590