Bruce Gilham Jr.

All work · Media & entertainment

CAPS Payroll

The engine that calculates entertainment residuals, rebuilt from scratch after both sources of truth for the union rules turned out to be wrong, so the money paid out is right.

Years
2013–2015
Sector
Entertainment payroll
Role
Sole developer and rescuer
Outcome
Handed over

The problem the business had

Residuals are what actors, directors, writers and crew are owed once a film or show earns after release. The existing application computed them from two sources of truth for the union rules, and the two disagreed with each other, and were both wrong in places. Every payment run carried that error.

What was done

Scrapped the existing application and rebuilt the engine: it takes quarterly revenue per market, applies each union contract's break points and percentages, subtracts pension and health, and produces a separate statement per union. It back-fills every past quarter and writes adjustments for people who join a project late.

What it returned

Handed over and running.

Stack

LightSwitch Silverlight C# .NET SQL Server Azure WCF RIA Services LINQ Telerik
Does your business run on something like this? What I do about Silverlight · What I do about LightSwitch

Does your business depend on a system like this?

Tell me what it does for the business, what it is written in, and what stops when it goes down. I will say plainly whether I can help.

Tell me what it runs on