A safety-critical barge fleet platform for Shell, built from zero in Go
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.
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.