Draw Free!

My most successful side project happened when Windows Phone 7 came out.  WP7 was actually pretty good, and I wanted to get in on the ground floor of its app market.  So I did, with an evolution of the drawing apps that I'd done for the Zune HD.

I called it Draw Free! (well, the first version was called Draw! but that was back when I had an illusion that people might want to pay for it), and it had a pretty sweet interface that could adapt to different ages of user.  It was all written in Silverlight with all drawing (stamping, alpha blending, image processing) done on the CPU in C#.

With Windows 8 I rewrote it in XAML and using SharpDX, which allowed me to use shaders (!!!).  This version was eventually ported back to Windows Phone, and is in fact still available.  On Windows 10, search in the Store for "draw free".

You like how I kept the rainbow house theme across every version I made?
Honestly it's a good app, and over the years has just above 2 million downloads.  I got messages from kids all around the world, and people sent me some amazing stuff they did with it.

I also made an app called Face Warp that did live video manipulation to make silly faces and stuff.  It was done almost entirely using LUTs (on CPU, in C# in Silverlight!).  My favorite was a Geordi La Forge mode that also unlocked an easter egg in the settings menu:


  1. I loved Drae free on my kid's windows 8 tablet. I had to switch the tablet to a Samsung Tab. I.e. android and I was disappointed to find out that the app wasn't there on the play store. You app is actually the best I've found so far. Nothing as good even on play store.

    Any plans to port it ot android?

    I'm a developer myself, but mainly .Net. but have done plenty of android, Win Mobile, Win Phone too. I can be helpful if you plan to pirt it.

  2. The cooling time requirements for every plastic molded half is determined by} the thermodynamic properties of the plastic, the wall thickness of the half, and the dimensional requirements for the finished half. In combination with expert mold designers, software know-how, and the use of of} costly CNC equipment, MSI builds molds for plastic injection may be} used to provide top quality molded plastic components. Our injection molding experts ahead to|look ahead to|sit up for} working with you in your mold build project as the subsequent step towards manufacturing your custom molded components. If you’re looking for an injection mold provider, we've you lined. Plastic injection molding is the process used to provide low or excessive volumes of custom plastic components for commercial and industrial use. Electric Can Openers From intricate automobile safety parts to easy merchandise like business card holders, the purposes span a range of industries.