Software Developer and Architect specializing in JavaScript, HTML5, and CSS3, C#, Windows Phone, and ASP.NET

I moved to Des Moines, Iowa in July 2015 and I am currently working as a Creative Technologist on the UX team at Nationwide Insurance where I am responsible for building interactive prototypes and web frameworks for internal and external customers. Prior to joining Nationwide, I was the development supervisor for Two Rivers Marketing where I was responsible for leading our internal development team, providing strategic and technical guidance to clients like Bobcat, John Deere, Hertz Equipment Rental, and Danfoss, managing projects with other vendors as well as acting as a lead developer on ...

Be, Do, Have

Building great products is what I love doing every day. For Windows desktop developers an important part of the product is its setup package (i.e. the first experience your users have with your application). I can help you make sure your package is following all the industry standards, design it from scratch and teach you how to maintain it. Including future application updates. An important factor in designing the installation package is also the type of users your application has, and your revenue model. Both of which can influence considerably your setup package design.

Senior Software Developer - MVP Windows Development

I am passionate about Microsoft and mobile technology. I love creating applications. I am autonomous, reliable and results-oriented, and these qualities have helped me create successful applications for businesses and myself. SPECIALITIES C#, UWP, WinRT, XAML, WPF, MVVM, Windows, Windows Phone / Mobile
I love to code, and do it both professionally, and as a hobby. I've created numerous popular Windows Phone and Windows Desktop applications, and have developed websites for various clients. I love helping others solve problems, and face any challenge head-on.

Microsoft MVP. Software architect and polyglot developer.

Software architect and developer, interested in using new technologies and methodologies to make development processes more efficient and improve user experience in software. I am a big proponent of TDD (test driven development) and unit testing in general. I regularly use NUnit and MsTest unit testing frameworks and am very fond of NCrunch continuous testing tool. It really changes the way you look at unit tests. I have a lot of experience with setting up continuous integration servers (CruiseControl.NET and TeamCity), I've used and administered different source control tools (SVN, GIT, TFS...

Need to Hire a SeniorWindows store appsDeveloper?

Get Started

Are You aWindows store apps Developer?

Get paid while making an impact. Become a Codementor for the next wave of makers.

Apply Now

CodementorX saved me a lot of time by sending a shortlist of qualified developers within 72 hours. On top of that, payment through CodementorX was secure and communication was easy. I was extremely satisfied with the engagement!

David Lasry
Creator of PlayZik

As a marketplace and 500 Startups company ourselves, we were happy to give CodementorX’s platform a go when we needed developers with specialized skillsets. They did not disappoint and allowed us to find qualified devs painlessly.

Itamar Yunger
Founder of Soundbetter

Besides having access to highly talented and experienced web developers, CodementorX's project management service also help manage timeliness and bridge communication between the founders and the web developers. This is extremely helpful and valuable, especially for non-technical founders like myself.

Jodie Lee
Founder of PerfectSpot

CodementorX is a freelance hiring platform uniquely different from other platforms. Freelancers on Codementor function as mentors to less experienced coders, who collectively help curate a list of the most elite mentors. When hiring through CodementorX, I know I’m hiring the best.

Guy Jack
Founder & CEO of FNDRZ