I like to think of myself as a problem solver and a creator of tools. I believe that every line of code I write plays a part in improving someone’s life and I’m passionate about how I do it. Work is fun!

I have a Bachelor’s degree in Computer Science and have been building mobile applications since the past 6 years. I focus on building high quality mobile applications with an emphasis on maintainability, performance and fluid interactions.

I typically work with small & mid sized organizations helping to shape their mobile strategy. I also work with software development agencies as an outsourcing partner.

I am passionate about writing good content. I like to pick complex problems, break them down into easy to understand bits and seal it all together using logic thereby making problem solving a simple extension of common sense. This has not only helped me become better but has also allowed me to help numerous others. I’m the co-author of iOS 6 by Tutorials and 2D iOS & tvOS Games by Tutorials. These books were written along with the awesome folks at raywenderlich.com.

I want to combine my interest in sharing knowledge with my love for software development by conducting workshops, seminars and corporate training events. Starting April, 2016 I'm available to conduct these sessions so if you're looking for someone then let's talk.

I also love startups, learning about interesting design and technology solutions, studying the global economy and gardening.


I admire the financial strategies of Warren Buffet and Charlie Munger. I’ve spent the last two years learning the principles of Value investing and I spend a lot of time studying publicly listed companies and their balance sheets. I’m always on the look-out for good businesses that are available within a good margin of safety.

I spend a lot of time gardening. It started three years ago when I bought six indoor plants, soon this grew and my wife and I created an entire garden with more than 150 plants and trees.

I’ve recently started growing herbs hydroponically and I hope to someday grow everything including all the vegetables we need.

Very often my wife jokes about how I have no tolerance for indulging in things lightly, I do not simply get involved in a project, I get obsessed!