Hi, I am Software Engineer . I have done similar work in C# .It was a desktop application which help to evaluate the interfaces of the product by understanding how users see the interface of the product and interact with it in real time. UX Tool captures the data while user use the product in controlled environment and visualize the data after analysis in the form of heat maps, graphs, charts, reports, videos etc. Microsoft .Net Framework (C#, WPF, XAML, MVVM, Windows API) used for its development.
For sample work you can check on my portfolio "UX Testing Tool - Desktop App".
Could we discuss it further?