Brady O'Halloran is a giant nerd.
Brady O'Halloran is a giant nerd.

I like to make cool things with computers and occasionally talk about myself in the third-person.

Ever since getting my first PC at age 11, I've been designing and coding in some way. In that time I've designed and built countless websites, CD-ROMs and online games for a huge variety of clients, large and small.

My primary focus is client and server-side development for the web, but as you can see below, I often branch out into other areas of digital.

I'm an avid consumer of movies, TV and books, and a life-long gamer. I love to build cool things and always learn new things along the way.

I worked at Amnesia / Razorfish Australia for the last fifteen years.
I worked at Amnesia / Razorfish Australia for the last fifteen years.

In that time I worked on dozens of projects for major international clients as a

Over fifteen years I saw Amnesia grow from a small team of about a dozen, into what it is today as Razorfish Australia. Though I've been at ostensibly the same company over that period, my role has constantly changed as the projects got bigger, crazier and more ambitious.

Though initially starting as a Senior Designer, I quickly moved into other roles including:

  • Design
  • Motion-design
  • Video editing
  • 3D modelling
  • Front-end development
  • Back-end development
  • Flash development
  • Mobile development
  • Team leadership
  • Project management
  • Creative technology
  • Creative direction
  • Client relations
  • Server administration
  • On-site installation
  • Trouble-shooting

I have proficiency in the following tools and technologies:

  • HTML5/CSS
  • Sass
  • Gulp
  • NodeJS
  • JavaScript/CommonJS
  • React
  • Redux
  • PostgreSQL
  • Express
  • Redis
  • DynamoDB
  • Docker
  • Native iOS Dev (Xcode)
  • Objective-C
  • Ubuntu Admin

I'm always picking up new technologies, practices and ideas. My M.O. is to find something cool, play around with it, learn it, do it and share it with

I've seen things you people wouldn't believe...
I've seen things you people wouldn't believe...

Attack ships on fire off the shoulder of Orion. I watched c-beams glitter in the dark near the Tannhäuser Gate.

OK, I haven't actually seen these things, but due to the shifting nature of the web, most of the projects I have worked are no longer live and have been lost like tears in rain.

Despite my focus being front and back-end development, the following three projects are some of the most interesting and challenging that I've worked on. All of them required me to step outside my comfort area and learn quickly.

Qantas You Interactive Billboard

When Qantas relaunched their brand in 2012, Razorfish Australia and Publicis Mojo launched the Qantas You Campaign. As part of that, we wanted to support the online activity with an installation in a public space that showed people something they haven't seen before.

Partnering with Adshel, we produced a set of digital billboards that responded to users nearby running the Qantas You app on their phones.

Users registered with the campaign, standing nearby were inserted into the billboard display just by being in close proximity.

I was technical lead on this project and was responsible for managing the designers and developers, liasing with Adshel and assisting with the installation in Town Hall Station.

B and T produced a video showing the billboard in action.

Samsung Stadium: Sochi Winter Olympics

To celebrate the 2014 Winter Olympic Games at Sochi, we helped Samsung bring Roy and HG back to the Olympic coverage game. The Samsung Stadium app for iOS and Android was the only way to get daily shows from Roy and HG covering every day of the Games.

This was my first start-to-finish iOS app, built in just three weeks (with zero overtime). The app pulled in news stories, conducted polls and gave access to all of Roy and HGs video content throughout the Games. In addition to the development, I also worked closely with the designers to ensure that the app adhered to Apple design guidelines.

I was also responsible for building the video production pipeline where video files were uploaded directly by Channel Ten, processed by Amazon Elastic Transcoder into multiple adaptive bitrate video stream files and then deposited back into our Cloud hosting for delivery into the apps.

In order to facilitate remote management of the transcoding process, I produced a set of command line tools in Ruby that allowed us to remotely start the rendering process and monitor the rendering progress. These tools saved us hours of manual rendering, downloading and uploading.

Samsung Paragon In-store Display

When Samsung wanted to make their in-store presence stand out among the competition, they asked Razorfish to build an eye-catching, engaging and above-all, useful interactive display.

We designed and developed the Paragon display — an interative touch-screen experience that can work with up to eight full-HD displays from just one controller PC.

Built entirely with open-source software, Paragon accepted input from up to eight Samsung Galaxy tablets, allowing users to view demonstration videos, browse the Samsung range and request more information to be sent to their email address or device.

I was brought into the project, mid-way through development as a technical project manager. My responsibilities were the finalising of the hardware prototype configuration, liasing with the installation suppliers and project managing the final development, training and roll-out.

Jeff Goldblum is my spirit animal.
Jeff Goldblum is my spirit animal.

"Your scientists were so preoccupied with whether or not they could that they didn't stop to think if they should."

That quote, has always been my favourite line from Jurassic Park* and in the course of my career I've found myself quoting it time and time again when seeing the bizarre solutions some agencies provide their clients. It frustrates me when I see projects being delivered in order to demonstrate a capability, win an award or flex a creative muscle, despite being completely wrong for the client.

It's always fun to work for a big brand, but the thing that excites me the most is building something SMART in the cleanest, most efficient way possible. It doesn't matter who the client is — if it answers the brief and it's built well, I'm proud of it. This is what drives me, along with the desire to constantly learn and improve.

I want to build smart, clean, beautiful sites and applications. I want to do what's right by the client and the team I'm working with.

I currently work with a fantastically talented team, making something extremely cool. I can't say anything right now, but it's extremely exciting and could help a lot of people.