Hammy Goonan is an Australian web developer currently working as a Senior Developer for Limesharp specialising in Magento e-Commerce projects and Wordpress. He is also a freelance Web Developer and Spire Software partner.

He has over 7 years experience and specialises in PHP, MySQL, Javascript, HTML and CSS as well as the CakePHP, jQuery and jQuery UI frameworks. In his spare time he plays around with Python.

For the past two years Hammy has been working with the Magento eCommerce package developing bespoke modules and a range of integrations for wearhouse and affiliate programs amongst other things and is now the Lead Developer for the team at Limesharp.

In addition, Hammy has also worked extensively with both the Joomla and Wordpress Content Management Systems for many years. His work includes high level customisation and the editing/development of plugins and templates for both systems.

Hammy also has some experience with the Drupal CMS package.

His two pet projects are:

For more portfolio items see 'Portfolio' or spiresoftware.com.au.

Below is a small selection of some of my work. Click on the links below for details on the project.

Olivia von Halle

For this project Hammy collaborated with designer Michael Knight to develop an eCommerce website for Olivia von Halle's luxury nightware.

The site was customised with a range of features including a custom-built AJAX add to cart system, lookbooks, slideshows and a map with overlay to display the stockists in a lively and interactive way.

Tech notes: The site was build using the Magento eCommerce platform with a fully customised template. The site uses the jQuery javascript library where needed.
URL: oliviavonhalle.com

NAWLZ iPad Web Service

NAWLZ is an online interactive comic that recently released an iPad version of its award-winning comic. The creator wished to be able to provide 'VIP access' and trial subscriptions to users for the purpose of reviewing and promotion.

I was contracted to create a 'back end' where the creator could generate tokens that would then be emailed to the designated user. When the user enters their details on the iPad app, the app would check with the web service and then provide additional access depending on the result.

Tech notes: The web service was build using PHP and MySQL. The data was transmitted as JSON over an SSH connection.

Semaine Federale en Australie

For the second year in a row Hammy has developed a registration site for Audax Australia's annual Semaine Federale cycling event.

This custom built eCommerce site accommodates a complex pricing system which dynamically adjusts according to the user's order, their age and their membership of the organisation. It also processes payments and has the capacity to order merchandise and add additional children riders.

The site also accommodates the complex reporting requirements of the organisation so that they can manage the event on the day.

Tech notes: The site was built using CakePHP and jQuery
URL: audaxaustralia.org.au/sfa2012

Your Voice in House

Your Voice in House is a database of every Australian politician. Users can search for politicians by name, electorate or portfolio and contact them using the email form provided. It provides a comprehensive management system that allows the administrator to update and upload new details as well as allowing end users to alert the administrator to an error in the database.

An API is currently being developed for the site.

Tech notes: The site was built using CakePHP, jQuery and jQuery UI
URL: yourvoiceinhouse.org.au

Sommelier.net.au

Sommelier.net.au lets you keep track of what wines you have in your cellar. You can rate each wine as well as note when you think you should drink it next, when it will be in its prime as well as leaving detailed tasting notes. Wines can be ordered or searched according to their region, vintage, variety and much more.

Future developments will include 'friend' functionality so you can see what people you know are keeping in their cellar.

Tech notes: The site was built using CakePHP, jQuery and jQuery UI
URL: sommelier.net.au

Respect in Disability

This campaign website for the Health and Community Services Union has a range of custom build features including protest emails and a graphical representation of the number of new members the organisation has received in the relevant sector.

It has a 'latest news' section and lets members keep track of which employers are paying the correct wage.

Tech notes: The site was built using CakePHP, jQuery and jQuery UI
URL: respectindisability.org.au

Realestate 4 Ransom

This website was built for an independent film about Australia's housing crisis. The film makers wanted a neat, compact website that had a reasonable amount of functionality (ie the ability to organise a screening of the film) and that was easy to manage themselves. As they were already familiar with Wordpress, I adapted it to suit the needs of the site to enable ease of use. The film ended up generating an incredible amount of publicity which the website provided solid support for.

Tech notes: This is a heavily customised Wordpress site with a template built from scratch.
URL: realestate4ransom.com

Asking for Trouble

Asking for Trouble, a physical theatre company, came to me as their website needs continued to expand. They required a Content Management System with more power and flexibility than their current system so Hammy built their new site using Joomla. This allowed for a complex template system while still enabling them to easily edit content by themselves.

The site accommodates Audio and Video elements as well as sections for the press and their performance's technical specifications which gets around the problems they were facing distributing large files via email.

Tech notes: Built using Joomla.
URL: askingfortrouble.com.au

Hammy has a Bachelor of Arts from LaTrobe University with a Politics major and a Masters of Public Advocacy and Action from Victoria University.

Over the past 10 years he has worked for a range of community, non-profit and social enterprise organisations, including OurCommunity.com.au, managing their grants database, Global Trade Watch as a Campaign Co-ordinator and the Health and Community Services Union as Publicity and Communications Officer.

Each of these roles has involved the management and development of the organisation's websites in differing capacities.

Hammy has also been involved with a range of organisations in a volunteer capacity including Friends of the Earth (Australia), the Melbourne Social Forum and the Australian Centre for Democracy and Justice which he founded in 2005.

Having worked in a range of different role and in a variety of organisations, Hammy works well in teams of all sizes and has excellent communication skills which he is able to draw on in his work as a web developer.

Hammy has been developing websites for over five years and working as a freelance web developer for over two years. In 2010, Hammy, along with two colleagues, launched the software and web development company Spire Software.

In 2011 Hammy made the move from Melbourne to London. He is also a keen cyclist.

The Professional

Email: hammy@spiresoftware.com.au
Website: spiresoftware.com.au
Blog: spiresoftware.com.au/blog
Twitter: twitter.com/spiresoft

Phone: +44 (0)7549 378 484
Skype: hammygoonan

The Personal

Email: hammy@goonanism.com
Blog: goonanism.com/blog
Twitter: twitter.com/goonanism