Developer Evangelism

Providing help and support through my blog to young, aspiring coders wanting to learn mobile app development with Microsoft technologies


Challenge the world to test their photography skills. Get out your phone and get snapping!


Planned as an Imagine Cup entry, PhysiHealth was developed as my dissertation project at the University of Hull and designed to aid patients undergoing physiotherapy at home using Microsoft Azure to provide real-time feedback to the user on their progress using data mining techniques.


Developing mobile apps for Windows Phone and Windows 8 is my speciality.

My passion for developing applications pushes me to constantly challenge myself to create innovative and robust solutions.

I am also an avid technological evangelist aiming to encourage students to learn to code from all ages as a Microsoft YouthSpark advocate.

Picstra for Windows Phone


qBot Game


Zombies in Space

Zombies in Space



Like What You See? Check out my other projects View Portfolio

App Downloads
Years App Development
of developers helped
Annual Unique Visitors
Video Views
YouTube Subscribers

Blog Q&A Series

Have you got a question around your app project that you’re stuck on? Can’t find the answers anywhere? Get in touch and I will answer your question in my Q&A developer blog series which looks at the ins-and-outs of Windows Store and Windows Phone SDK features.

Ask a question

Developer Videos

Online documentation and samples aren’t always enough to fully understand how to implement feature into your app projects. I publish videos series for you that’s narrated through the duration with support given in the comments section.

Explore the videos

Interested in the Microsoft Imagine Cup competition?

Are you interested in taking part in the Microsoft Imagine Cup competition? Want to know what it takes to get there? Watch this video of a presentation I gave to students on why you should be taking part! If you’re interested in learning more, send me an email or head over to the contact page.

Watch the presentation