Latest project - Gym Gains Tracker
Enables the user to create multiple workout plans, using an easy to follow step by step process and then use those plans to track workouts. The app gives users notifications on when to workout and insights into how he/she is performing and progressing. A user account is required which can be set up within the app and the user can also choose to backup their data to the Gym Gains Tracker servers in the cloud.

We've all been there, set with the task to ask the user if they're sure they really want to go go back and loose the work/information on the current screen. The trouble is that if you were to Google search for just that, you'd find almost every answer says you need some sort of custom handler for each device. We can't accept that can we? Will we? No. - read more.

Sometimes pops up during a build and remains persistent on a random line that has nothing to do with what it actually means. Fixing this error could be a massive waste of time for such a simple fix, if only you knew that this is yet another one of those typical Visual Studio errors that no not mean what they say and actually mean something completely different. - read more.

See how to replace the Xamarin Header/Navigation bar in Android iOS and Windows Phone with a custom view/template that lets to define it once for it to work on every page. A very simple and awesome solution. - read more.

This is definitely an odd way to report the error that's actually happening, but as always there's always one error in a project where you think. What the hell is that? Value cannot be null Parameter Name: source usually happens on an IEnumerable for one reason. - read more.