2011–2024Still running
Right-of-way appraisal and eminent domain · Sole developer and architect
Thirteen years as sole developer for a right-of-way appraisal firm: an operating system built inside Lotus Notes, then rebuilt on Silverlight and again on LightSwitch as each was discontinued, ending as Esri-backed cloud sites over SQL Server.
Silverlight LightSwitch Lotus Notes C# .NET SQL Server Lotus Notes / Domino
2009–2011Shipped
Workers' compensation · Interim CTO and lead architect
Treatment pathways that existed only as Visio drawings turned into a subscription product on ASP.NET and Silverlight, with a serial-number scheme that makes every printed copy verifiable.
Silverlight .NET ASP.NET SQL Server Visio
2013–2023Delivered
Cryogenic pumps and turboexpanders · Lead developer
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.
Silverlight WCF C# .NET WPF IIS
2013–2015Handed over
Entertainment payroll · Sole developer and rescuer
A residuals calculation engine rebuilt from scratch on LightSwitch, Silverlight and SQL Server after both sources of truth for the union rules were found to be wrong.
LightSwitch Silverlight C# .NET SQL Server Azure
2012Delivered
Film localisation and post-production · Senior developer
A Silverlight subtitle authoring tool over WCF RIA Services, and a GPU encoding pipeline driving the vendor SDK rewritten so a crashed encode can no longer pass as a finished one.
Silverlight WCF C# .NET XAML WCF RIA Services
2008–2011Handed over
Network and infrastructure contracting · Sole developer
A WPF and Silverlight field labour capture system with an approval chain and pay-period rules, replacing an Access front end, and a web-service layer removed when it proved unreliable over the VPN.
Silverlight Microsoft Access .NET WPF ASP.NET web services SQL Server
2010–2011Ended
Broadcast advertising · Developer
A Silverlight application for the advertising side of the network, managing and scheduling the advertisements that go to air.
Silverlight C# .NET