Hassan Raza
← Table of Work
Entry 02 · Case Study

Delivering an Equipment-Booking Module to Onboard Saudi Aramco


<2.5 mofixed delivery window, targeted for two

Saudi Aramco needed an internal equipment-reservation system: departments reserve equipment, use it, and return it by a deadline so the next department can book it. It had to be delivered on a hard timeline as the condition for onboarding them onto the platform.

§ ConstraintsThe terms of the problem

  • Fixed delivery window — roughly two and a half months, targeted for two
  • Built essentially from scratch: data model, backend, and UI
  • A 7-engineer team to coordinate across engineering and QA
One person holding the end-to-end picture kept scope and QA aligned under time pressure.— on owning the module

§ ArchitectureThe approach

7engineers coordinated across engineering and QA

We remodeled an existing procurement flow into a purpose-built booking domain: new data model and collections, backend services, and a UI built from the ground up. I owned the module end-to-end — coordinating the team, tracking scope across engineering and QA, and verifying completion against the deadline. Bookings move equipment through a reserve → in-use → return lifecycle so availability is always accurate for the next department.

AVAIL-ABLEreserve()RESERVEDcheck_out()IN USERETURNreturn_by(deadline)availability restored — the next department can bookhard deadline enforced per booking
FIG. 1 — The booking lifecycle. Equipment moves reserve → in-use → return; the return deadline is what keeps availability truthful for the next department.

§ Trade-offsWhat it cost, and why it was worth it

Rebuild rather than extend the existing procurement moduleThe booking lifecycle and data model were different enough that forcing it onto procurement would have cost more than a clean build.more upfront work under a tight deadline
Single owner coordinating a 7-person teamOne person holding the end-to-end picture kept scope and QA aligned under time pressure.required constant communication across engineering and qa

§ OutcomeThe record

~200pieces of equipment Aramco manages through the module
  • Delivered within the deadline and onboarded Saudi Aramco onto the platform
  • Aramco manages ~200 pieces of equipment through the module
  • A reusable booking domain the platform can extend to other customers
Commissions · Enquiries

Facing a cutover, a deadline, or a pipeline you can’t pause?

This is the kind of work I take on commission — audits, ingestion builds, and enterprise module sprints, scoped in writing before work begins.

Next entry: the zero-loss telemetry migration

Book a call