Case studies
Work
IAT Software is one product. These three views of it — the WPF rewrite, the Java server, and the original platform — are the evidence.
IAT Design (WPF rewrite)
2026 · in progressA ground-up rewrite of a 600+ class WinForms IAT authoring client into a maintainable MVVM WPF application. Designer tabs are in place; deploy lands with the coordinated server release.
C#.NET 10WPFMVVMMediatRFluentValidation
IAT Server
2014–presentThree-tier, message-driven Spring application that deploys user-authored tests, administers them in the browser, stores encrypted results, and emits Excel workbooks that routinely exceed 150 worksheets.
JavaSpringJPA / HibernateMDBXSD / XJCXSLT
IAT Software platform
2014–presentThe full product: a point-and-click authoring environment, a server that administers IATs, Excel exports of Greenwald D-scores, and a public site.
C# WinFormsWPFJavaXSLTKnockoutJSWebSockets