I planned, built, and shipped an application that talks to the DispatchTrack API and automatically calculates amounts owed under a web of contract rules — eliminating manual errors and reclaiming labor hours, while training a new developer in PHP along the way.
Billing by Hand, Contract by Contract
Amounts owed depended on a tangle of contract rules, and calculating them by hand was both slow and error-prone. Every manual step was labor spent and a mistake waiting to happen — exactly the kind of repetitive, rules-driven work software does better, if it can reliably reach the data.
What I Delivered

DispatchTrack API
Built the application to interface directly with the DispatchTrack API for live, accurate billing data.

Rules-based calculation
Encoded the contract rules so amounts owed were calculated automatically and consistently.

Fewer errors, fewer hours
Eliminated manual-processing mistakes and cut the labor hours billing used to demand.

Training a developer
Used the project to mentor a new team member in PHP — the first of many such handoffs.
Skills & Tools
The stack behind this build — tap any to see related work.
The Impact
Billing calculated automatically from live DispatchTrack data under every contract rule — manual errors gone, labor hours reclaimed, and a new PHP developer trained in the process.
The Rules Should Do the Math
When the logic is well-defined, hand-calculating it is just expensive risk. Wiring the contract rules into software that pulls straight from DispatchTrack turned billing from a manual chore into a reliable, automatic step, and grew a developer while doing it.
Image credits: “Paid bill for coffee” by Kritzolina (CC BY-SA 4.0) · “Network cables in server room” by ProjectManhattan (CC BY-SA 3.0) · “Aurora electronic calculator DT210 08” by Coyau (CC BY-SA 3.0)


