← All work

Arriveco

Taking over a live rental-management system and making it dependable.

Client
Arriveco, Chile
Role
Takeover, redesign, development and releases
Stack
Laravel, Livewire, Tailwind, MySQL
Status
In production

Context

Arriveco rents out modified shipping containers: offices, bathrooms, storage. Staff need to know where every unit is, who is renting it, when it moves between sites and what to bill each month. I took over an existing system in 2026 and have been rebuilding it in place while the company keeps using it.

Constraints

  • The accounting system stays the official record. The app may read from it but never write to it.
  • The accounting API allows a fixed total number of calls under the contract, so every request has to be rationed and cached.
  • It runs on shared hosting, and the business can’t stop while changes go in.

Key decisions

  • Each container has one record with a timeline of everything that has happened to it: rentals, transfers, repairs, costs.
  • The interface was redesigned in ten steps, each published separately: one visual language, one status system, phone layouts, Chilean dates and amounts.
  • Releases go through a rehearsal against a copy of production before they are published.
  • More than 600 automated tests cover the application.
  • A tutorial library inside the app teaches each task with a short video.

Where it stands

The redesigned system went live in October 2026 and is used daily. Integration work with the accounting system is next.

Screens

Arriveco
Arriveco
Arriveco
Arriveco
Arriveco
Arriveco
Arriveco
Screens show sample data.

Next case

CASA →

Tell me about your project.

A few lines about what you need is enough to start. I answer in English or Spanish.