The last 9 years I’ve been an architect/developer on the development team responsible for building Pragma’s flagship On Key Enterprise Asset Management System (EAMS). We are currently creating the next generation of On Key that will run off .NET Core with a HTML 5/JS web font-end.


I love using Xamarin and MvvmCross to develop high quality, cross-platform mobile solutions using C#.

Mobile apps that we’ve delivered successfully:

NuGet packages that I am maintaining: