Skip to content
All case studies
MobileDraftDraft · Field services operator· Draft

Illustrative engagement. This write-up describes how we approach this kind of work. It is an anonymised archetype rather than a named client project — the figures are representative, not audited.

An offline-first field app for crews with no signal.

A React Native app for technicians working in basements, plant rooms, and rural sites — where the network is theoretical and the paperwork still has to be filed.

01

Full shift

Works with zero connectivity

02

Resolved, never silently lost

Sync conflicts

03

One quarter

Shipped to both stores

The challenge

Technicians filled in jobs on paper and re-keyed them at the depot each evening, which meant a day's data landed a day late and often wrong. A previous app attempt assumed connectivity, so it failed exactly where the work happened and crews went back to clipboards within a month.

How we approached it

01

Treated offline as the default state, not an error condition — the local database is the source of truth during a shift and sync is a background concern.

02

Designed explicit conflict resolution for the cases that genuinely collide, so a dispatcher edit and a technician edit never resolve by silently discarding one.

03

Ran the interface past crews wearing gloves in poor light — which is why targets are large, contrast is high, and the critical path is three taps.

04

Instrumented sync failures and battery drain from the first build, because both are invisible in the office and fatal in the field.

What shipped

Crews complete a full shift with no connectivity and the data reconciles when they reach signal. Job records arrive the same day instead of the next, and the depot's evening re-keying step disappeared entirely.

Could this be your story?

Tell us where you’re stuck. We reply within one business day with next steps.

Start a project
  • Senior engineers, never juniors
  • Weekly demos against a roadmap
  • Code, infra, and docs you keep

Next case study

Design · Draft · Fintech, Series A

A logo, a design system, and a product that finally matches.

Brand identity and a shipped design system for a company whose product looked like three different companies had built it — because three had.

Read case study