James Croft

James is a senior software developer for Black Marble and Microsoft MVP in Windows Development with over 6 years of experience developing mobile applications for the Windows platform.

James’s passion for learning new technologies gives him the opportunities to expose them to the wider community through tutorials, lessons learned and best practices through his online blog site, personal YouTube channel, and local communities through talks at events, schools and universities.

Although James’s main focus area is delivering innovative and robust mobile app experiences, he also has a passion for the Internet of Things (IoT), web and cloud development.

You'll often find James posting on Twitter or his blog which covers a wide range of development topics.