Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Ben Speakman

I am a backend web developer with a passion for effective and efficient code and an interest in server administration.


PHP, Laravel, Symfony, Silverstripe, OOP, MVC, Git, Javascript, PHPUnit, MySql, NoSql, Elasticsearch, Redis, LAMP, RHEL/Cent, AWS, Scaling, Selinux, Puppet



Senior Web Developer | September 2011 - Now

I am currently working at Cyber-Duck Ltd, developing large commercial applications in object oriented PHP frameworks like Laravel and Silverstripe. I am also working with new technologies like Node.js and MongoDB. I manage and deploy scalable solutions in the Rackspace cloud and on AWS and am responsible for server administration and network infrastructure.

Mio Technology

Service Delivery Engineer | Aug 2009 - Sep 2010

My main role in this position was user support and network administration. This gave me a wealth of experience in the Active Directory system and administration of Windows Domains and Exchange servers. I was quickly delegated many more responsibilities including the upkeep of multiple Windows 2003 servers and managing the backup systems. I also developed an intimate understanding of a commercial Windows environment including remote VPN access, DHCP, DNS and the management of live production servers. I was also responsible for maintaining the infrastructure of the building including UPS systems and the LAN network. I also provided front line support to user’s on-site and remote support to regional users in countries across Europe. I encountered many different challenges and this really expanded my skill base. This responsibility made me confident in expressing myself in the workplace and really developed my problem solving skills.

Avanti Communications

Software Developer | Jul 2008 - Sep 2008

I worked with Avanti Communications on the CTSP project, a website designed to sell satellite internet packages. This role involved working professionally in a small team developing a website. It gave me a great opportunity to be involved in project planning and adhering to deadlines. It also gave me my first experience with working with SVN servers, IDE's like Eclipse and CMS software such as Drupal. I also expanded my knowledge of JavaScript to become proficient in new technologies at the time like AJAX and jQuery.


PHP Developer | Jan 2004 - Sep 2011

This is a small company I started with some friends to provide web design services and hosting. We attracted a small amount of business through online associates or word of mouth. I learned extensively from this and it really developed my PHP skills. This is where I first developed an understanding of the power of frameworks and dealing with and managing clients.

Personal Projects

You can see other examples of my work on my github or my blog.

  • - A small experiment in client side file encyption and the MEAN stack
  • - A DnB news site made in Laravel 5 with a Wordpress back end
  • Laravel Paymill - Laravel wrapper for the Paymill API