Hashlogics
Industries

Fuel distribution

Fuel delivery software that stops the guessing

Dispatch usually lives in one person's head. When they take a week off, the run-outs start. We build the system that holds what they know.

What fuel distributors should know before buying software

4 things that decide this

  1. 01A run-out does not just cost a delivery. It stops a farm, a fleet or a generator, and the emergency drop that follows breaks the rest of the day's route.
  2. 02Most vendors selling AI routing are selling a solver. Route planning here is constraint optimisation over compartment sizes, product compatibility, ullage and driver hours. The honest AI contribution is demand forecasting feeding that solver.
  3. 03Book stock and measured stock never agree exactly. Variance has at least six causes that look identical in a daily number, and only a statistical window separates them.
  4. 04Software can triage alarms. It cannot be your release detection method unless it is certified as one, and we will not pretend otherwise.
The problem

The plan is fine until a truck breaks down

Morning routing is the part everybody demos. It is also the easy part. The day then rearranges itself: a customer calls in an emergency, a site is blocked, a driver runs short of hours.

Re-planning under live constraints is harder than planning from a clean sheet. A route that is mathematically ideal but pushes a driver past their limit is not clever. It is illegal.

So the useful system is not the one with the prettiest optimiser. It is the one that knows what is really in each tank, and that survives contact with a Tuesday.

Reported by the client

What TankAware changed for Sutherland Excavating Ltd.

30%

less operational overhead, reported after TankAware launched

40%

fewer manual errors, reported by Sutherland Excavating Ltd.

20%

faster maintenance turnaround, same source

30%

higher inspection accuracy, same source

Where we are useful

The distribution work we take

Sorted by how much difference it makes, not by how well it demos.

Tank monitoring and run-out forecasting

A level sensor plus a consumption forecast replaces a truck sent to read a number. The forecast is regression on usage and weather. Calling that AI is the hype line, and we do not use it.

Delivery planning that respects the constraints

Compartment sizes, product compatibility, tank ullage, delivery windows and driver hours. A plan that ignores any one of them gets abandoned by dispatch in week two.

Wetstock variance analysis

Separating temperature effects, meter drift, short loads, water ingress and genuine loss. The signal only appears over a window, which is why a daily number tells you nothing.

Alarm triage

Deduplicating and prioritising alerts from certified detection equipment. An alarm that is usually wrong trains people to clear alarms without reading them.

Driver paperwork and BOL matching

Capturing the delivery record at the drop instead of three days later. Loaded and delivered volumes legitimately differ after temperature correction, and the system should expect that.

Offline field capture

Bulk plants and rural cardlocks have no reliable signal. TankAware works fully offline and keeps the time the work happened, not the time it synced.

Why the variance number is hard to readLive
  1. Book stockWhat the paperwork says is there.
  2. MeasuredWhat the gauge reports today.
  3. VarianceSix possible causes, one number.
  4. WindowSignal appears over days, not hours.
  5. TriageMeter, temperature, loss or theft.
  6. DispatchOnly when the evidence supports it.

Skip the window and you get both failures at once: real losses ignored as noise, and technicians sent to sites where nothing is wrong.

The sharpest problem

A slightly wrong tank chart makes every reading wrong

A sensor reports a height. Converting that height to a volume needs a strapping table for that specific tank. If the table is slightly off, every reading is off, and the error is not constant as the tank empties.

This is how a monitoring rollout quietly loses credibility. Deliveries arrive when the tank is fuller than predicted, dispatch stops trusting the dashboard, and within a month everyone is phoning the site again.

The fix is to treat calibration as a first-class part of the product. Track which chart each tank uses, when it was last checked, and how far predictions have drifted from actual drops.

  • Store the tank chart with the tank, and version it.
  • Compare every predicted level against the delivered volume.
  • Show dispatch a confidence, not just a number.
The client, in their own words

TankAware has revolutionized how we manage petroleum sites. The real-time data and automation have exceeded expectations.

Blake Sutherland · President, Sutherland Excavating Ltd.

How to read a vendor

The AI pitch against what is actually running

CriterionWhat gets marketedWhat we would build
Run-out predictionAI demand forecasting.Regression on consumption and weather. Honest, effective, and testable against real drops.
RoutingAI route optimisation.A constraint solver that knows about ullage, compartments and driver hours.
Leak detectionAI leak detection.Triage on top of a certified method. The regulated method stays the regulated method.
VarianceA daily loss dashboard.A statistical window, with the six causes reported separately.
ConnectivityCloud-first, degrades to read-only.Fully offline capture, with the original timestamp preserved on sync.
The stack

What TankAware runs on

Application

React NativeVue.jsPHPLaravel

Data and infrastructure

AWSAWS RDSTLS 1.3Audit logging

Field

IoT tank sensorsOffline capturePhoto evidenceRole-based access

Analytics

Consumption forecastingPredictive alertsVariance windows
Questions, answered

Questions distributors ask

01Will tank monitoring pay for itself in avoided truck rolls?

That is the right way to frame it, and the answer depends on how many tanks you currently check by driving to them. Sutherland Excavating Ltd. reported 30% less operational overhead after TankAware went live. Count your monthly level-check trips and your emergency deliveries first, because those two numbers drive the whole case.

02Our dispatcher does not want software. How do you handle that?

Take them seriously, because they are usually right about why the last system failed. Their knowledge is real and mostly undocumented: which customer never takes a Friday drop, which yard is impossible after rain. We build to capture those rules rather than override them, and a plan a dispatcher can edit gets used while a locked one does not.

03Can software be our release detection method?

Regulated detection methods must meet defined performance standards and carry certification, so the certified method stays the certified method. What software adds on top is real: deduplicating alerts, ranking them by likelihood, and holding the evidence trail. An alarm that is usually wrong trains people to clear alarms without reading them, and fixing that is an engineering problem worth solving.

04How do you reconcile a BOL against what actually arrived?

By expecting the two to differ and modelling why. Volumes change with temperature, so a loaded figure and a delivered figure can both be correct. Capture the delivery record at the drop with the driver present, hold the terminal document beside it, and flag differences outside a tolerance you set rather than every difference.

05We run several yards on different systems. Where do you start?

With the tanks and the records, not the reporting layer. Multi-site operators usually want a dashboard first, and a dashboard over inconsistent site data just makes the inconsistency visible faster. WAIQ took the same route for multi-site operations: standardise how work is captured, then the roll-up means something.

Verified
Start

Anyone can ship the agent. We answer the pager.

We build AI agents and automation, then stay on under an agreed service level. A senior engineer reads every brief, and your call gets scheduled within 24 hours.

What happens next

  1. 01

    You send a brief or book a call

    Two minutes, whichever you prefer.

  2. 02

    A senior engineer replies within 24 hours

    Not a sales rep.

  3. 03

    Honest scoping, in writing

    And if we’re not the right fit, we say so.

Abdul Basit, CEO of Hashlogics

“I started Hashlogics because too many teams ship a demo, get paid, and disappear. We build to a standard we’d run ourselves — and we stay to keep it running.”

Abdul Basit · CEO · a direct line

Not ready to talk? Take the checklist.

12 questions to ask any AI agency before you sign. They separate a demo shop from a team that ships to production.

Get the checklist

Free · no newsletter