byASB Ankiit Singh Book a scoping week
SHIPPED2013–22

Field-service ERP · 7,000+ ATMs

A UAE facility-services company, servicing regional banks
Enterprise ERP and field-service mobile for a network of thousands of machines, on behalf of the banks that own them.
Scale7,000+ ATMs
Delivered underSUDO Technologies, Dubai
SurfaceERP + field-service mobile + client portal
Era2013–2022
The constraint

An ATM estate that size is serviced by field engineers who are rarely at a desk, on behalf of banks who want evidence — not assurances — that their machines were attended to.

What I built

Enterprise ERP and field-service mobile app for a UAE facility-services company monitoring, logging, and servicing 7,000+ ATMs on behalf of regional banks — a client portal with live telemetry, field surveys, and audit reports.

The mobile side is the part that matters: the engineer in front of the machine is the source of truth, and everything the bank sees is generated from what they captured on site.

Under the surface
estate7,000+ ATMs · multiple regional banks
field appsurveys · service logs · evidence capture
client portallive telemetry · audit reports
deliverySUDO Technologies · Dubai
exposure: enterprise · multi-tenant · audit trail
Outcome
  • Shipped and operated across a 7,000+ ATM estate.
  • Bank-facing portal with live telemetry and audit reporting.
ERPField-service mobileLive telemetryAudit reporting
Workflow and evidence

Field evidence becomes the client's operational view.

The published delivery spans an enterprise ERP, a field-service mobile application and a bank-facing client portal. Field surveys, service logs and captured evidence supply the records that support telemetry views and audit reporting across an estate of more than 7,000 ATMs.

These surfaces have different users and responsibilities. The engineer on site records the work, the operating organization coordinates service, and the banking client needs a usable view of its estate. The integration boundary matters because a record captured in one workflow has to retain its meaning when it appears in another.

Scope a similar platform from the workflow

A review of a comparable system should trace one service action from the mobile input to the report the client sees. Identify who owns the record, which changes need approval and what happens when a submission or integration fails. These are review recommendations, not a disclosure of this client's internal database or synchronization protocol.

The published case establishes delivery across the stated estate and the ERP, mobile and portal scope. It does not publish a controlled performance benchmark, downtime reduction or a quantified saving. Client identification and further evidence can be discussed on request.

Use the software architecture review checklist to collect the evidence for a new platform. For an existing system under consideration for replacement, compare the options with the refactor versus rewrite guide.