Software engineering & development

Software that keeps working.

We design and build local-first, end-to-end encrypted software for desktop, mobile and the web.

Services

What we build.

From first sketch to the release people rely on, and the years after.

  1. 01

    Product engineering

    Desktop, web and mobile apps that are calm, fast and obvious.

    RustTypeScriptReactTauri
  2. 02

    Local-first & sync

    Works offline, syncs every device, never loses an edit.

    OutboxDeterministic merge
  3. 03

    Security & encryption

    End-to-end encryption, key recovery and signed updates, built in.

    ageSQLCipherminisign
  4. 04

    Native mobile

    iPhone and iPad apps on the same engine as the desktop.

    SwiftUIUniFFI
  5. 05

    Audit & rescue

    A senior review of your codebase and a plan to fix it.

    ArchitectureRoadmap

Method

Built in five layers.

  1. 01

    Pure rules

    Business logic with no network and no disk. Easy to test, identical everywhere.

  2. 02

    Sealed before it leaves

    Encrypted on the device. Servers relay what they cannot read.

  3. 03

    Works offline

    An encrypted local copy on every device. Nothing lost offline.

  4. 04

    Converges, never overwrites

    Every device reaches the same result. Real conflicts go to a person.

  5. 05

    One engine, every screen

    Windows, macOS, Linux, iPhone and iPad on the same core.

By design

0

keys on our servers.

100%

usable offline.

5

platforms, one engine.

3

languages: EN, FR, AR.

Pricing

Fixed prices. No surprises.

A written quote before any work starts.

01 · 1–3 weeks

Discovery

A written plan, an architecture and a fixed quote.

Price
Fixed fee
Billing
On order
02 · Milestones

Build

Delivered in milestones you accept one by one.

Price
Fixed per milestone
Billing
Deposit, then per milestone
03 · Monthly

Care

Maintenance, security updates and small changes.

Price
Monthly subscription
Commitment
30 days' notice

Pay by card through Stripe or by bank transfer. Card details never reach us. See our Terms and Refund policy.

Contact

Tell us what has to keep working.

We reply within two business days.