Shore Scale
Work / Shell barge fleet
200+
safety rules enforced

A safety-critical barge fleet platform for Shell, built from zero in Go

ShellShellEnergy & logistics
Results · built from zero
Business rules
200+
enforced on every voyage
Hazmat regulations
50,000+
checked against IMDG / ADN
Route graph
15,000+
river segments
Live river data
500+
gauging stations integrated
The challenge

A wrong answer here is a safety incident, not a bug.

Barges carrying hazardous cargo must have every load checked against international hazmat rules, and every route must respect draft, bridges, locks and live river depth. Shell needed one platform to plan, check and track it all.

Architecture
100%
Switch layers on and off above, or hover a line in “What we built” to light up its layer.
What we built

Five layers. One of them can never be wrong.

  • 01 · SAFETY · CRITICAL

    Chemical compatibility engine: approves or rejects every cargo manifest against IMDG/ADN rules and segregation distances.

  • 02 · VESSEL PHYSICS

    Vessel physics calculator: draft, trim and a safe load order for every barge.

  • 03 · ROUTING

    Route planning engine: Dijkstra/A* over a 15,000-segment river network with live depth forecasts and lock scheduling.

  • 04 · FLEET

    Fleet orchestrator: voyages, maintenance, crew certifications and live ETAs.

  • 05 · WORKFLOW · COMPLIANCE

    Workflow and compliance: cargo manifests, customs declarations, incident reporting and an immutable audit trail; integrations with river and port authorities, customs EDI and SAP.

Stack
GoReactReact Native · offline captain appPostgreSQLTimescaleDBRedisElasticsearchMinIOKafkaOpenTelemetryPagerDuty

Building something where mistakes aren't an option?

Talk to an engineer →
Next case
Smart mobility · GovTech
Traffic violation processing
200x
2k → 400k events/hour