With 13 years experience as a Full Stack PHP Developer mixed with a business background, I have a great balance of technical and business knowledge. I have 10 years experience with CakePHP along with recent experience with Laravel, Bootstrap and Vue.js.
Having graduated the University of Auckland in 2005 with a Bachelor of Commerce majoring in Management and Entrepreneurship, I have spent my professional life involved with Internet based companies, Online Start-up's and developing innovative web projects.
Today, I am a Freelance PHP Developer gaining clients through my own professional website, as well as via Toptal - an exclusive talent marketplace who hire the world's best software developers. I am also passionate about mentoring and am currently offering opportunities for developers to receive freelancer mentoring for free.
I am originally from Auckland, New Zealand. In 2011 I moved to Ireland and now reside in Castleconnell, Co. Limerick. This website gives an over-view of professional background, a chance for me to share code that I have developed and blog about software development and entrepreneurship. If you are interested in hiring me, please contact me!
I've been involved building auction websites for a large part of my career - building my first auction website back in 2005 and my last in 2012. It has been a couple of years since I have built an auction website, however I have been working on a new version of my auction software and I would love an opportunity to work with clients again to build one!Read More
I have recently been looking into offering Mentoring for people wanting to move into freelancing. Part of the process has been looking at what other mentors do. This article describes my experience with Mentors advertising Webinar's on Facebook!Read More
Are you looking to break into full time freelancing? This article gives advice about how to go from working full time as an employee, and start your own business as a freelance developer!Read More
Are you looking for a CakePHP 3 helper for CKEditor. I am pleased to announce, that I have just completed a CKEditor Plugin for CakePHP 3. It is fully flexible and adaptable, and is fully completed with tests.Read More
After 6 months on the Toptal core team, I recently went back into full time freelancing - doing PHP development. While being a freelancer does comes with risks and certainly isn't for everyone - I would love to take the time to highlight what I love about freelancing and how I like to work!Read More
I promised an update on my next Toptal Adventure - and here I am - writing this from Split, in Croatia, sharing a house with 10 other Toptal core team members! Read about my working adventure to Croatia and Bosnia & Herzegovina.Read More
It has been over two years since I have joined Toptal. I am now a member of the Toptal Core Team! My role in Toptal is as Director of Engineering - it is my job to match a developer to a project! This includes talking with clients about their project, and finding the perfect developer for their needs.Read More
Looking for a way to make your currency appear neater in CakePHP Views? The Money Helper has been designed to make currency appear as small as possible.Read More
I was asked by Toptal to do an article about common mistakes about CakePHP. This article is a variation on my CakePHP Bad Habits article.Read More
Its been 6 months since I have joined Toptal and while I promised to write a followup article earlier, I can happily say I have been so busy with projects (including Toptal projects) that I simply haven't had the time. Toptal is excellent, particularly if you are a programmer that isn't very business savvy.Read More
Having been freelancing for a large part of the last decade, I would consider myself an expert as a remote software developer. When I came across Toptal, I was immediately impressed by what I saw. Having spent a large amount of time bidding for projects on Elance and Freelancer.com, I was excited by the prospect of being awarded projects based on my skill set and experience, rather than constantly competing on price.Read More