Skip to content
Web, Apps & AI Workflows

Crafted by machines, Perfected by humans.

We design and build the software underneath the model — data paths, evaluation, deploy, and the interface a person actually uses. One continuous stroke from problem to product.

41
Systems shipped
9 yrs
Median team tenure
99.98%
Uptime, 12 months
6 wks
Brief to first release
NorthbankHalden LabsVero HealthKessler RailAtlas FreightMuni GridFenwick & Roe
02 / Why Softliro

Software that bends to the human.

Intelligence that keeps its shape. Six commitments we write into the statement of work, not the pitch deck.

01

Engineering quality

Review, types, and CI from commit one. No prototype quietly becomes production.

02

AI expertise

Eval sets before features. We report the failure rate we did not fix yet.

03

Speed with a brake

Two-week increments, each one deployable. Velocity is measured in releases, not tickets.

04

Reliability

Budgets, alerts, and runbooks handed over with the code. On-call is documented.

05

Human-centred systems

A person can always see why the system decided, and overrule it.

06

Technical depth

Nine-year median tenure. The engineer in the kickoff is the engineer on the deploy.

03 / Process

One continuous stroke, seven turns.

  1. 01

    Discover

    Constraints, data, and the real workflow.

  2. 02

    Define

    Scope, success metric, eval set.

  3. 03

    Design

    Interface and system in one pass.

  4. 04

    Build

    Two-week deployable increments.

  5. 05

    Test

    Regression, load, and eval gates.

  6. 06

    Deploy

    Staged rollout with rollback.

  7. 07

    Improve

    The point where the system learns.

05 / Capabilities

The stack we actually run.

Retrieval & agents
pgvector · LangGraph
Evaluation
Braintrust · custom harness
Services
Python · Go · TypeScript
Data
Postgres · dbt · Kafka
Runtime
K8s · Terraform · OTel
System status Live
retrieval-v3 0.94
triage-notes 0.96
dispatch-plan 0.91

Eval scores from the harness we hand over with the code. Published weekly, including the regressions.

Read the research log
06 / Clients

What they say afterwards.

They shipped the boring parts first. Six weeks in we had a deploy pipeline and a failing test we understood.
Ariane Kovacs CTO · Atlas Freight
The first document was an evaluation plan, not a proposal. That told us everything.
Dr. Marta Halden Director of Data · Vero Health
07 / FAQ

Questions we get in the first call.

How do engagements start?

A 45-minute technical call, then a two-week paid discovery that ends with a scope sketch, an eval plan, and a fixed price for the first increment.

Do you work with our existing team?

Usually. We pair with in-house engineers and hand over ownership deliberately — runbooks, on-call docs, and a walkthrough per subsystem.

What if the model is not good enough?

We find that out in discovery, on your data, against an eval set you agree with. If the accuracy is not there we say so before you commit to a build.

Who owns the code?

You do, from the first commit, in your repository. No licensed runtime, no vendor lock, no per-seat platform fee.

What does it cost?

Discovery is fixed. Builds run as two-week increments priced per team; a typical first release lands between six and twelve weeks.

Available — Q4

Bring us the part that keeps breaking.

A 45-minute technical call with the engineer who would lead the build. You leave with a scope sketch either way.