Bruce Gilham Jr.

All work · Industrial & manufacturing

ACD LLC

An internal WPF sizing program exposed to customers through a Silverlight front end brokering to a pool of VMs running headless copies, with the calculation code and customer identities never leaving the internal network.

Years
2013–2023
Sector
Cryogenic pumps and turboexpanders
Role
Lead developer
Outcome
Delivered

What was wrong

Every sizing request from a customer went through the company's own engineers, because the sizing program was an internal desktop tool and its calculation code was the company's crown jewels.

What I built

A web front end brokering to a pool of virtual machines each running a headless copy of the sizing program, with a watchdog and an admin router. External logins are generic, and the mapping from login to company exists only inside the internal system, so neither the calculation code nor the customer list is ever exposed.

What happened in production

Customers size their own machines. Deployed 2014 and in use for the decade after.

Stack

Silverlight WCF C# .NET WPF IIS SQL Server ClickOnce TFS

Have a system like this one?

Tell me what it does, what it is written in, and what breaks when it goes down. I will say plainly whether I can help and how I would approach it.

Tell me what it runs on