Top-up platform

ACR Pay

Each top-up is credited once, to the correct destination.

A platform for topping up classic cards and mobile phones in Cuba.

Role
Software Engineer
Contribution
Development of the top-up flows across the web, API and database layers.
Scope
  • Product
  • Interface
  • API & logic
  • Data
  • Payments
  • Delivery

01

Context

ACR Pay is a platform for topping up classic cards and mobile phones in Cuba, within the Supernova & ACR ecosystem.

02

Two types of destination

Topping up a classic card and topping up a mobile line are distinct operations with distinct confirmation paths. The platform presents both as a single, simple action.

03

Key challenge: funds in transit

A top-up is a transfer of funds in progress. If a confirmation is delayed or repeated, the credit must still be applied exactly once. Making retries safe is what preserves customer trust.

Next case studyACR CardCard issuing platform

Available for remote positions and relocation

Contact

I am currently considering new opportunities. I am most effective in teams that need an engineer able to take a problem from the user interface through to the banking integration. Please write to the address below.

© 2026 Dasiel TorresBased in Cuba, working remotelyBack to top