An Engineering Pod That Cut Empty Truck Kilometres by 18%
A dedicated 5-person engineering pod building route optimisation and live shipment tracking for a road freight operator across the Benelux and Germany.
Backhaul offer BH-20931 · Duisburg → Waalhaven
18 pallets, 11.4 t · ready 13:00 · removes 164 empty km · +6 km detour
Drive time after: 8h 55m of 9h (EU 561 ok)
Add to NL-42Skip- Client
- EGS Customs & Logistic
- Location
- Rotterdam, Netherlands
- Website
- egsrotterdam.com
- Sector
- Logistics
- Service
- Dedicated Developers
- Duration
- 11 months (ongoing)
- Team
- 5 people: tech lead, 2 backend devs, frontend dev, data engineer
- Built with
- PythonGoogle OR-ToolsGoKafkaPostgreSQL + PostGISReactKubernetes
- empty kilometres
- -18%empty kilometres
- loads per truck per week
- +22%loads per truck per week
- "where is my shipment?" calls
- -55%"where is my shipment?" calls
- on-time delivery
- 94.6%on-time delivery
01 · About the client
EGS Customs & Logistic is a Rotterdam-based freight forwarder moving containers and general cargo by road between the Port of Rotterdam, Antwerp and inland hubs across the Netherlands, Belgium and Germany. It runs a mixed fleet of about 250 own and subcontracted trucks. Its small internal IT team maintained the core transport management system but had no capacity for new products. Planners built routes by hand, and customers called constantly for shipment updates.
02 · The problem
- 01
Manual planning.
Planners built daily routes in spreadsheets, leaving trucks returning empty.
- 02
No live visibility.
Customers had no self-service tracking and phoned for every update.
- 03
Small IT team.
The in-house team was fully occupied keeping core systems running.
- 04
Long-term roadmap.
The company needed an ongoing team, not a single project.
03 · Our solution
We provided a dedicated engineering pod of five that works alongside the client's IT team under their product owner. The pod's first priority was route optimisation: a planning engine that combines orders, truck positions, driver hours and port slot times to suggest daily routes and backhaul loads. Planners review and adjust suggestions rather than starting from scratch. The second priority was live tracking, which streams GPS data from trucks, predicts arrival times and gives customers a tracking portal and automated updates. The pod works in two-week sprints and shares on-call duty with the client's team.
04 · What we built
Route optimisation engine
Daily route and backhaul suggestions based on orders, driver hours and slots.
Planner workspace
Map-based view to review, drag and confirm routes.
Live tracking
GPS streaming from own and subcontracted trucks.
ETA prediction
Arrival estimates that update with traffic and delays.
Customer portal
Self-service tracking with email and API updates.
Need an engineering team that works like your own?
05 · Challenges we solved
- 1
Mixed fleet data
Subcontractors used different telematics providers. We built adapters for six providers into one data stream.
- 2
Driver-hour rules
EU driving and rest-time rules were built into the planner so every suggested route is legal.
- 3
Planner adoption
We designed the planner to suggest, not dictate, and ran weekly sessions with planners to improve it.
06 · Our approach
Weeks 1–3
01 Onboard
Joined the client's team, learned the TMS and agreed the roadmap.
Months 1–3
02 Tracking foundation
Built the GPS data pipeline and customer portal.
Months 4–7
03 Route optimisation
Built and piloted the planning engine with two planners.
Months 8–11 onward
04 Scale
Rolled out to all planners, added ETA prediction and API access.
07 · Results
Planners now start each day with an optimised plan instead of a blank spreadsheet, and trucks carry more backhaul loads. Customers track shipments themselves, freeing the customer service team. The pod continues as a long-term extension of the client's IT department.
Inside the product.
Key screens from the build. Click any screen to enlarge.
Related work.
- 11:464GJob 11 of 183 to syncNavigate · 4 minDROPDue by 12:30J-48213
14 Broad Street
Birmingham B1 2HF · 1.1 mi
RecipientColmore Dental Lab
Parcels2 · 3.4 kg
ProofSignature + photo
Note: Use the loading bay off Gas St. Buzz 2 for reception, they close 12:30–13:15.
CallMessageArrived at drop11:474GProof of deliveryJ-48213No signal. Saved on the phone, will sync automatically.Scan parcels2 / 2
CQL7730441201
CQL7730441202
Photo
11:47AddSignature Clear
Received byR. Khan
GPS 52.4776, −1.9102 · ±12 m from address · 11:47:32
Complete deliveryLogistics · Birmingham, UK
Custom Development
A Driver App and Control Panel for 300 Same-Day Couriers
A custom driver app and dispatch panel replacing paper sheets and phone calls for a same-day courier network across the Midlands.
- deliveries per driver per day
- +27%deliveries per driver per day
- proof-of-delivery captured
- 99.2%proof-of-delivery captured
- dispatch phone calls
- -80%dispatch phone calls
Logistics · São Paulo, Brazil
Growth Marketing
A B2B Website and WhatsApp Funnel That Quadrupled Distributor Enquiries
A bilingual B2B website, Google Ads in Brazil and export markets, and a WhatsApp enquiry flow that qualifies private-label and bulk-supply buyers before they reach the sales team.
- qualified B2B enquiries per month
- 4.3×qualified B2B enquiries per month
- cost per qualified enquiry
- R$38cost per qualified enquiry
- median first reply
- 4 minmedian first reply
Logistics · India
Lead Generation
B2B Lead Generation That Brought New Moving Orders From Businesses
Google Ads, a stronger Google Business Profile and dedicated quote pages for a packers and movers company that wanted office and corporate relocation work, not just household shifting, and began winning new moving orders from B2B clients.
- moving orders from B2B clients
- Newmoving orders from B2B clients
- business quote requests
- 3×business quote requests
- in local map results
- Top 3in local map results
Get in touch
Need an engineering team that works like your own?
Share a few lines about your idea, workflow or project. A senior lead replies within one business day.
- Free 30-minute strategy call
- NDA on request
- Proposal within 48 hours
The right conversation can save you
six months.
Free 30-minute strategy call · NDA on request · Proposal within 48 hours