About Me

I am a Mac developer of many years experience, and have developed a number of commercial Mac applications. I have also developed a number of applications for my own interest over the years - usually these will have a more limited scope than my commercial efforts, mainly because of the lack of time available to create anything really ambitious.

Many will know me as the creator of the MacZoop C++ framework which I developed from 1994 until 2002. MacZoop was a valuable exercise in developing code for general purpose, wide use, and in supporting a product publicly. The reusability and clarity of source is something that I endeavour to carry over into my Cocoa-based work to this day - in fact the elegance of Objective-C and the Cocoa architecture make this more straightforward than it ever was with C++.

MacZoop was free, and I am a great believer in giving away things that are useful to others. I make a living in other ways. I believe in sharing knowledge around and not hoarding it. It's partly to do with building code for a minority platform (I mean the Mac!) and helping others to discover the pleasure that can be had from developing cool stuff for this machine. To my mind, Cocoa is one of the best coding platforms ever devised, and it is truly a pleasure to work with. If I can contribute in some small way to the Cocoa community, I will be very glad to do so.


These days I am based in the unfashionable backwater (in Cocoa development terms) of Armidale, New South Wales, Australia. The Cocoa and Mac scene in Australia is small but that doesn't mean it's of poor quality. Armidale in particular has a thriving Mac user base (thanks partly to the local university, with about 40% Macs) and a number of interested and competent programmers. One of my aims is to eventually be able to do interesting Cocoa development for a living, preferably by setting up my own software house.

So if you're local, passing through or just want to say hi, please do drop me a line. And if the idea of getting involved setting up some sort of Cocoa-based business excites you, let's talk!