Software for the messy end of the data.
Aviation notices, broker protocols, model output. WSB Labs takes input that arrives inconsistent, unstructured or non deterministic and turns it into something other software can rely on.
A1234/26 NOTAMN Q) KZLA/QMRLC/IV/NBO/A/000/999/3356N11827W005 A) KLAX B) 2609061200 C) 2609062359 E) RWY 07L/25R CLSD DUE WIP
{ "id":"A1234/26", "airport":"KLAX", "subject":"runway", "runways": ["07L","25R"], "condition":"closed", "reason":"work in progress", "effective":"2026-09-06T12:00Z", "until":"2026-09-06T23:59Z"}
Building with Claude
Three systems, and three different jobs for the model: one where Claude is the product, one where it does work inside a pipeline, and one where it was the engineering partner throughout the build.
Prompt Chainr
A web app for saving and rerunning multi step prompt chains, built for content teams who want repeatable output without writing code.
Read more Claude in the pipelineStructured extraction from NOTAMs
Turning the free text notices pilots plan around into structured, versioned records a downstream system can query.
Read more Claude in the buildrust-ibapi
An open source Rust implementation of the Interactive Brokers TWS API, on crates.io with 379 stars and 60 releases.
Read moreHow the company works
Architecture, implementation and operations stay together rather than splitting across handoffs, which keeps the loop between a design decision and its behavior in production short.
Products
Software the company owns, builds and runs itself, earning subscription revenue directly from its users.
Consulting
Fixed scope engineering engagements for other organizations, usually the design and delivery of a data or AI system that has to hold up in production.