
A 2008-era PHP system behind a BC rental yard, replaced screen by screen with React and React Native, retired in October 2026, then sold as Rental Pilot.
Written from systems I build and run, not from theory. Each one is something I'd want to read before hiring someone like me.

A 2008-era PHP system behind a BC rental yard, replaced screen by screen with React and React Native, retired in October 2026, then sold as Rental Pilot.
Video version of the case study.

The order of steps, and the traps: hard-coded databases, connection-switching models, silent query failures.

Billing cycles, partial returns, bulk items, fuel, an offline field app, and the seven questions to ask any vendor.
Tell me what it runs and what keeps breaking. I reply myself, usually the same day.