Michael Houghton, Software Developer in Castleconnell, Ireland
Michael Houghton

Software Developer in Castleconnell, Ireland

Member since March 6, 2014
Michael is a back-end developer with fifteen years of experience. He brings a great balance of technical and business expertise to the table. His framework of choice is Laravel and he is an experienced engineer. Michael has worked on large-scale back-end projects, including large accounting software systems, eCommerce websites, and large order management systems.
Michael is now available for hire


  • Mclowd
    Laravel 5.4, PHP, Mysql, AWS, Javascript
  • NZProtein
    Laravel 5.4, Vue.js, Twitter Bootstrap
  • Adam Block Design
    CakePHP, WordPress, Authorize.Net API, PayPal API, Endicia API...



Castleconnell, Ireland



Preferred Environment

Ubuntu, Sublime Text Editor, PHP, MySQL, Git

The most amazing...

...thing I've done is implement Laravel into an existing vanilla PHP application, allowing Laravel to be used as a wrapper within the existing code.


  • Senior Laravel Developer

    2017 - PRESENT
    • Implemented a wrapper solution to migrate their existing vanilla PHP code base to Laravel.
    • Implemented critical features in the new Practitioner Edition of the software, enabling the company to boost revenue.
    • Deployed using Elastic Beanstalk with AWS.
    • Worked remotely with a company based in Australia.
    Technologies: Laravel 5.4, PHP, Mysql, AWS, Javascript
  • Full-stack PHP Developer

    2016 - PRESENT
    • Rebuilt the NZProtein website in Laravel 5.3.
    • Used Vue.js as the JavaScript framework on the front-end.
    • Built the CSS with Twitter Bootstrap.
    Technologies: Laravel 5.4, Vue.js, Twitter Bootstrap
  • Lead Developer

    2013 - PRESENT
    Adam Block Design
    • Developed multiple websites with CakePHP.
    • Integrated various APIs, such as Authorize.Net, PayPal, and Endicia.
    • Built an OMS, working with a large database.
    • Assisted and worked with WordPress.
    • Managed a team of developers and worked directly with a front-end developer.
    • Handled the server administration for multiple websites on an Ubuntu Server.
    Technologies: CakePHP, WordPress, Authorize.Net API, PayPal API, Endicia API, Twitter Bootstrap
  • PHP Developer

    2004 - PRESENT
    Building Tender Services
    • Developed the original website back in 2004; it was rebuilt in 2008 using CakePHP.
    • Began redeveloping a new release of the website in CakePHP 3 and Twitter Bootstrap.
    Technologies: CakePHP 3, Twitter Bootstrap
  • PHP Developer

    2004 - PRESENT
    Elive Limited
    • Maintained one of the largest online stores in New Zealand, a website built in Vanilla PHP.
    • Developed the admin portal in CakePHP.
    Technologies: Vanilla PHP, MySQL, JavaScript, CakePHP
  • CakePHP Developer

    2016 - 2017
    Nomadic Real Estate (via Toptal)
    • Implemented new features for an existing CakePHP 2 application.
    • Wrote various unit tests to ensure the code remained stable.
    Technologies: CakePHP 2, Twitter Bootstrap
  • Lead Developer

    2016 - 2017
    Babridge (via Toptal)
    • Helped refactor an existing CakePHP 2 code base.
    • Wrote various unit tests to ensure the code base remained solid.
    • Worked with the Stripe API.
    Technologies: CakePHP 2, Stripe API
  • Full-stack PHP Developer

    2016 - 2017
    • Developed using CakePHP 3.
    • Implemented and modified a Bootstrap template.
    • Used Vue.js on the front-end.
    • Implemented the CakeDC search plugin for advanced search.
    • Implemented Stripe payment gateway.
    • Handled the server administration from start to finish.
    Technologies: CakePHP 3, Twitter Bootstrap, Vue.js, HTML, CSS
  • PHP Developer

    2015 - 2016
    Limerick Hockey Club
    • Developed a new website for the Limerick Hockey Club.
    • Built a membership portal in CakePHP.
    • Integrated with Stripe API to collect payments.
    • Handled the server administration on an Ubuntu Server.
    Technologies: CakePHP, Stripe API
  • PHP Developer

    2014 - 2015
    Riccardos Italian Restaurant (via Toptal)
    • Developed an ordering platform for online ordering for the restaurant.
    • Integrated the website with various third-party applications, including InfusionSoft API.
    • Worked with WordPress.
    Technologies: CakePHP, WordPress, InfusionSoft API
  • PHP Developer

    2011 - 2014
    • Developed hundreds of websites for various clients over a three-year period.
    • Worked with CakePHP 2.
    Technologies: PHP, CakePHP
  • PHP Developer

    2013 - 2013
    Wholesale Directory
    • Built a website for Irish Wholesalers in CakePHP.
    Technologies: CakePHP
  • Lead Developer

    2013 - 2013
    • Collaborated with members of the CakePHP core team (CakeDC is the company behind CakePHP).
    • Followed strict coding standards, writing object-oriented, reusable code.
    • Developed remotely for clients from all over the world.
    • Worked alongside Larry E. Masters, the CakePHP founder and James Watts, the CakePHP community manager.
    • Learned and shared some of the best CakePHP code with other CakePHP top developers.
    Technologies: CakePHP, PHP, MySQL, PostgreSQL, jQuery, Git
  • Lead Developer

    2008 - 2010
    Feisty Sites
    • Wrote the first mass marketed Penny Auction script, originally in CakePHP 1.3 and later updating it to CakePHP 2.
    • Sold licenses for the software to hundreds of auction owners all around the world.
    • Sold the software to a large UK-based software company.
    Technologies: CakePHP
  • Web Developer

    2006 - 2007
    Action Coach
    • Worked for an international business coach franchise company led by entrepreneur Brad Sugars.
    • Developed company intranet using Zend Framework.
    • Maintained over 150 PHP websites.
    • Built various database-driven websites.
    • Created and maintained newsletter-sending software for a huge mailing list.
    Technologies: Zend Framework, CakePHP, CodeIgniter, PHP


  • Buggy CakePHP Code: The 6 Most Common Mistakes CakePHP Developers Make (Publication)
    CakePHP is an amazing PHP framework, but it has a steep learning curve! It requires a good amount of research and training to become an expert. This article describes few bad practices when writing a CakePHP code, and proposes the correct approach to avoid them.
  • My CakePHP 3 Review – Still Fresh, Still Hot (Publication)
    The Cake development team considers CakePHP 3 to be a game changer. With the alpha version of CakePHP 3 now hot out of the oven, this article takes a fresh look at CakePHP as an effective modern framework for PHP development.


  • Languages

    HTML5, PHP, HTML, CSS, JavaScript
  • Frameworks

    Laravel, Bootstrap
  • Libraries/APIs

    LinkedIn API, Stripe, jQuery, Dropbox API, PayPal API, Facebook API, Campaign Monitor API, MailChimp API, Infusionsoft API, Amazon API, eBay API
  • Tools

    Sublime Text 2, GitHub, Basecamp, Bitbucket, Git, Eclipse IDE, Xibo
  • Paradigms

    Agile Software Development, Scrum
  • Platforms

    Ubuntu, Linux
  • Industry Expertise

    Project Management
  • Storage

    MySQL, PostgreSQL
  • Other

    Technical Project Management


  • Bachelor of Commerce degree in Business Management
    2003 - 2005
    University of Auckland - Auckland, New Zealand

To view more profiles

Join Toptal
Share it with others