How we got AI classification under half a second on a budget Android
Drivers don't use a £900 phone. Our classification had to feel instant on the £80 handset in the glovebox. Here's how we got there.
LoadSnap team
UK waste compliance

The benchmark that mattered to us wasn't accuracy on a server. It was: how long does a driver stand in the rain holding a phone before they get an EWC code back? On a cheap Android, our first version took four seconds. That's three and a half too many.
The constraint: the device in the van
Waste carriers don't issue flagship phones. The real-world device is a budget Android with a slow modem, a mediocre camera, and patchy signal at the yard gate. Optimising for a fast laptop would have been optimising for a customer who doesn't exist.
- Image capture and compression on-device, before anything is sent
- A small on-device model for the obvious cases, server inference only for the hard ones
- Aggressive caching of the EWC lookup so the description renders instantly
Compress before you transmit
The biggest win was the least glamorous: resize and compress the photo on the phone before upload. A 12-megapixel skip photo is wildly more detail than classification needs. Dropping to a sensible resolution cut upload time on a slow connection from seconds to a fraction of one.
The lesson
On a budget device with a slow connection, the network is almost always the bottleneck - not the model. Optimise the bytes on the wire first.
Render optimistically
We show the plain-English description and EWC code the instant the model responds, then confirm the hazardous determination a beat later if it needs a second pass. The driver perceives the whole thing as instant because the first useful answer arrives fast.
“Perceived speed is the product. A driver doesn't care about your p99 latency chart - they care whether the screen answered before they got bored.”
- The LoadSnap team
Where we landed
Median classification on our reference budget handset is now comfortably under half a second from shutter to EWC code on a normal connection, and it degrades gracefully - queuing offline and syncing when signal returns - rather than spinning forever.
LoadSnap team
UK waste compliance
Written by the team building LoadSnap, the UK waste compliance platform for carriers and receivers.
Keep reading
“DEFRA Approved” Waste Tracking Software: What the Term Actually Means (and Who's Really on the List)
Jul 7, 2026 · 7 min

How to get your DEFRA Digital Waste Tracking code
Jun 26, 2026 · 5 min

Ask your waste data a question — with Copilot and the Claude connector
Jun 26, 2026 · 4 min
On the DEFRA DWT Beta
The mandate is coming.
Get compliant now.
Start for free. Live in under an hour. No credit card. Build your digital audit trail today, before the deadline forces it.
DEFRA API integrated · EA carrier verification · UK data residency