Hi, I'm Harry Jordan

I create Mac, iPhone and iPad apps.

I'm a freelance software developer based in Brighton (the one in the UK), with over 5 years experience working in Objective-C and Cocoa. I'm creative, enthusiastic, and available for consulting and contracting work.

A little bit more about me

My background is in architecture, which I like to think offers me a unique approach to user interface and interaction design.

I'm a perfectionist. I write clean, elegant code. I like simplicity.

What I offer

  • Beautiful user interface design
  • Broad experience of Apple's frameworks, from the high-level of networking, Core Animation, and Core Data, down to the level of Carbon and pure C
  • I've recently had a lot of fun with MacRuby, using the Ruby language to create native Mac applications
  • I'm accomplished with Photoshop and Illustrator, as well as 3D visualisation
  • Within easy commuting distance of London, but also happy to work remotely via the internet

Open source projects

  • I've extended the unit testing framework GHUnit to support MacRuby as well as significantly reworking the UI
  • AJKCache is an alternative to Cocoa's NSCache that uses GCD based lockless design to support sophisticated multi-threading
  • Bezier is a small application for quickly prototyping Cocoa drawing code using FScript, ideal for writing Resolution Independent interface components
  • I've written an intentionally minimalist wrapper around the Tokyo Cabinet database called AJKTokyo. It's still in it's infancy.

When I'm not designing or writing code, I enjoy climbing, playing music and exploring new places, and I'll also speak a bit of Welsh given the opportunity.