I have been writing software for 18 years ranging from desktop software development, client/server, web and mobile. I enjoy building software from the ground up from inception through production. I have been involved in startup companies designing, developing and architecting systems to deliver a minimum viable product as quickly as possible with high quality. Mobile software development requires a unique knowledge and skill set and understanding of backend web services as well as mobile application architecture design including touch friendly user interfaces. I'm interested in working on unique projects as well as providing advice on mobile application development.