Rajesh Lal is an expert photographer, inventor, designer and a web developer. He has multiple patents on innovative user interfaces for mobile devices and has presented worldwide on mobile and web technologies. He currently resides in Mountain View, CA. Visit his design blog at http://www.abcofdesign.com .