Me
A moleskine touting, macbook owning, guitar playing, fixie riding, synth fiddling, iphone hacking, rock climbing, crumpler wearing cliché of an urban techno-junkie.

Discover the wealth of digital content floating around you that would otherwise be trapped within networks you never use. This project aims to aggregate and organise local information into a smart guide that is greater than the sum of its parts.
Listen to Australian community radio stations based on location, genre and community and extend the experience through the included social media links. Download it from the iTunes App Store for free.
A colourful, touch-reactive toy. Just touch the screen and watch the big, bright particles light up the screen and react to your swipes. Multiple touches introduce a centre-of-gravity that causes your particles to swirl around.
PlayUp is a Melbourne-based startup who are bringing sports and social networking together. I, along with some of the top names in development in Melbourne, were brought together to work on the iPhone app.
I worked at Sensis as the development lead on the Yellow Pages iPad application. This native app brought print content to a digital device for the first time. Download it from the iTunes App Store.
I designed and built the PBS Radio iPhone App that streams the AAC+ stream and provides interactive programme guide from Pulse. It is available from on the iTunes App Store

Working with jTribe & DT Digital for Honda to build a bespoke iPad-based interactive brochure for the Sydney Motor Show. Around 50 devices were mounted in custom made stands around the various car models.
I've recently started using Git to deploy to my servers. Anyone who has used Heroku would be familiar with this technique and it feels kinda cool to be able to think of your different environments as just git remotes. I can't vouch for the appropriateness of this technique in the general case, but I just wanted to make a note on what I've found to work for me. Hopefully, others may find this useful.
Previously I had created an Xcode plugin for Hudson to allow you to configure and invoke builds directly. Although this worked for some cases, there are a few projects where the build process is more complex or non-standard enough to force me back to scripting things manually. Rather than update the plugin to try and cope with every esoteric use case, I decided to flip things around and simple create a ruby-wrapper for Xcode. This allows me to take what i need and create custom Rakefiles to control the build process.
Blocks in Objective-C have been a life-saver and allowed our code to become terser and more understandable. Although some of the main parts of the iOS SDK have block-based alternatives (animations, etc), KVO is still based on defining a method with a well-known signature in your observer (not even defined by a @protocol and doesn't allow the use of arbitrary @selector). I felt there should be a way to be able to achieve this and the result is this project on github.
My AppStore apps are currently all reporting that “This item is no longer available in the App Store” or “This item is temporarily unavailable” as of couple of days ago. I have received no notification from Apple and apparently nothing wrong in iTunes connect. After a bit of googling I stumbled across this blog post where it seemed that at least one other person had experienced something similar.
RT @hackernewsbot: Pinterest Raises $120 MM at $1.5Bn Valuation... http://t.co/g45YcOiS
RT @randomluser: so yellow light means a) balance low, or b) balance not low. great UI design, myki. http://t.co/r8rI8jvf
RT @CavalierBrewing: @CavalierBrewing #GBW scavenger hunt tonight at The Fox Hotel Collingwood with our limited release Imperial Stout o ...
RT @flyosity: iOS image processing extensions (blur, sharpen, etc.) using Accelerate framework. Dead simple to use. https://t.co/TWoy2csP
Totally confused by @Photoshop subscription process: can't see any obvious way to do that in AU business store
Some interesting sessions at #aws summit. http://t.co/TTRNrDnJ
Impressive beer hall (at @gabsfestival) [pic] — http://t.co/di99boYs
Beerageddon (at @gabsfestival) [pic] — http://t.co/otJrSZDk
So, who's at GABS tonight?
RT @mattgemmell: Another #PS #CS6 godsend for non-insane people. http://t.co/37EB2eWr
RT @AureliusDigital: Aurelius Digital Melbourne set for Wed 6th June - applications close 18th May. Will your startup join 'the funded' ...
Add category to parse strings into/outof query strings
pushed to 'Extensions to Foundation and UIKit'
Add missing semaphore impl
pushed to 'Extensions to Foundation and UIKit'
Add GCD Monitor and URL manipulation
pushed to 'Extensions to Foundation and UIKit'
Merge branch 'master' of github.com:rayh/ws-foundation
pushed to 'Extensions to Foundation and UIKit'
I think I've reached a tipping point where my twitter feed is now mostly about beer, not tech #GABS2012
RT @hackernewsbot: Goodbye, CouchDB... http://t.co/TzbxI2ID
RT @hackernewsbot: Mixpanel Raises $10.25M... http://t.co/Ih4BaEri
Fix .h UIView signatures
pushed to 'Simple, block-based image downloads for Objective-C'
A moleskine touting, macbook owning, guitar playing, fixie riding, synth fiddling, iphone hacking, rock climbing, crumpler wearing cliché of an urban techno-junkie.
Or Résumé, as you may prefer. Sorry, no MS Word version; Adobe PDF format only.
Emailray@wirestorm.net
Mobile+61 (0) 430 484 708
Twitter@rayh
GitHubrayh
Skyperhilton (loading...)
LinkedInlinkedin.com