Need help?

I'm available for remote short term contracting or consultancy work. Please check out my LinkedIn profile for more details on my experience.

Please feel free to use the form below to contact me.


I’ve been contracting now for roughly 7 years, and in that time I’ve seen a lot - good and bad. This specific career choice is not for everyone, but if you’re interested in a challenge, it’ll live up to it.

What are some of the major pit falls of contracting? No stability? Well, that’s questionable. High expectations from the business? This is true, as a lot of clients will expect you to hit the ground running. You’re the expert, and you need to act like one - know your stuff. Getting the cold shoulder from full-time employees? This will happen a lot of the time, but it really depends on the person and what you’re doing exactly. And the worse thing - you might not get paid! These are the risks we take.

jon | April 23, 2010 | Comments (0)

I wrote an article a few months ago, which walked you through the process of zipping files programmatically with Java - in an Android environment. Due to popular demand, I've decided to write up another article on how to unzip files.

The process is pretty similar, and you could probably combine them both in a single class, but for this example, I made a class called Decompress.

jon | April 23, 2010 | Comments (78)

One majorly annoying issue that I stumbled upon, was the fact that I couldn't send multiple attachments using Intents to the Google Mail app. The quickest way around that was of course to compress all of the files into one (ZIP).

After searching around online, I didn't really find much on zipping files on your Android device - most of the articles were for standard java applications, which assumed that all your files were in the current directory that you wanted to zip.

So, I used what I could and whipped up my own wrapper class that allows you to easily zip files in Android!

jon | April 23, 2010 | Comments (378)

This was the first and only app that I developed for the iPhone, in the hopes that I could get a better understanding of iPhone application development.

Why would I choose to do an app that retrieves the Google PageRank & Alexa Ranking? Well... why not? It's not like I was looking to make money out of it - I just wanted to develop something that allowed me to improve my iPhone SDK/Objective C/Cocoa skill base.

jon | April 23, 2010 | Comments (257)