About Me

I am an experienced and flexible IT professional, having spent the almost 20 years developing and maintaining a variety of static web sites and database driven web applications. I have worked in a variety of freelance and in-house roles, both autonomously and as a part of development teams.

My main skills and experience is with key web development technologies such as HTML, PHP, MySQL, AJAX, JavaScript and CSS. I ensure that all code written is well commented and is compatible with all relevant standards. I am always looking to progress my career, take on new challenges and learn new skills.


I thoroughly enjoy learning new things, and my skills are wide reflecting the scope of work I have taken on during my years in the industry. Whilst I am most proficent in PHP/MySQL development, I have a decent amount of experience in other languages and environments and am always excited about new challenges.

Core skills and strengths:

  • PHP/MySQL - Strong
  • HTML5 - Strong
  • CSS - Strong
  • C# - Intermediate
  • jQuery - Intermediate
  • Mobile Apps - Intermediate



Software Development Oct 2015 - now

Since leaving Prodocom, I have worked on a wide range of projects, large and small. These projects include:

  • Continued support for Prodocom, including development of mobile apps and back-end server software, as well as providing other technical support to cover technical skills missing within the business.
  • Design and deployment of intranet web system to replace a legacy accounting and reconciliation system used by a hotel management organisation to manage stock, takings and employees. Each hotel runs a local version which periodically syncs to the head office master version.
  • Creation of a share economy style website powered by Joomla!, using a mix of availble plugins and developing new ones where required.

Access to work samples can be provided upon request

Prodocom Pty Ltd

Lead Developer Feb 2006 - Aug 2015

Prodocom is an Australian IT company, specialising in the provision of computer based SMS, emailing recorded voice and fax messaging services. The website has become the primary interface for Prodocom’s clients to use the company's products, allowing them to access all functionality of the Prodocom systems through the one centralised web portal.


  • Lead the development team with a complete rebuild of web system, creating a custom PHP based framework with a HTML/CSS templating system to allow rapid development of new features.
  • Implementation of new web technologies such as AJAX and jQuery to constantly improve the user experience
  • Creation of Web APIs to allow clients and resellers ot integrate their services with Prodocom products.
  • Building of email friendly HTML templates to allow clients to create email broadcasts that will work consistantly across email platforms and reduce the chance of being caught as spam.
  • Creation of Android and iPhone app messaging frameworks and SDK, designed to be sold as either a white label app or integrated into existing apps and leveraging Prodocom's existing messaging infrastructure.
  • Management of Junior Developers, overseeing their projects and providing support to improve their skills in PHP and other web technologies.

Stream Group Pty Ltd

Developer / Network Support Dec 2000 - Dec 2005

Stream Group was a main contractor to Telstra and Optus, providing installation of telephony and cable television/internet services into residential premises throughout Sydney and Melbourne.


  • Designed and developed a bespoke PHP / MySQL workforce and inventory management system, allowing the electronic distribution and reconciliation of job and stock data between staff and 250+ on-the-road contractor technicians to replace their manual systems (mostly via Fax)
  • Database Administration and support of other internal business management system
  • Working with an IT consultancy company to deploy and manage a Citrix based Remote Desktop environment for hosting of business application and MS Office suite, allowing staff access a central system from four nationwide offices.
  • Other IT projects as the business required

If you wish to contact me regarding work, please email me or connect with me via LinkedIn