NCompass
Designed and implemented a sophisticated state manager as the backbone of a “cashless kiosk” system, automating WPF screen transitions based on pre-configured options, and real-time validation
Designed and implemented a runtime module manager, allowing the kiosk to be configured for different hardware (printers, bill acceptors, credit card scanners), and supporting testing with mock components
Implemented a mock web-service server to facilitate development and testing of web-service protocols
Internal architecture very similar to Flux as opposed to MVC or MVVM.