Front End Development

  • JavaScript
  • ReactJS
  • AngularJS
  • JQuery
  • ES6
  • HTML
  • CSS
  • Sass
  • Less
  • Flexbox

Back End Development

  • PHP
  • Symfony2/3
  • Laravel
  • NodeJS
  • MySQL
  • PostgreSQL
  • MongoDB
  • Redis
  • SQLite

Mobile Development

  • React Native
  • Realm
  • Fabric
  • Fastlane
  • xCode
  • Android Studio


  • Firebase
  • Agile/Scrum
  • Adobe Creative Suite
  • Sketch
  • Team Management
  • Git
  • SVN
  • Jira
  • AWS
  • GCS

Work Experience (14)

Senior Developer (Full Stack) - Contract
May 2017 - Current

what3words is a really simple way to talk about location. They have divided the world into a grid of 3m x 3m squares and assigned each one a unique 3 word address. It means anyone can accurately find any location and share it more quickly, easily and with less ambiguity than any other system.

  • Full code & vunerability review of existing map site (PHP, JS)
  • Scope and rebuild of current map site (ReactJS)
  • Improving and fixing what3words wide range of products
  • PHP, JavaScript, ReactJS, HTML, CSS, SASS, MySQL
December 2016 - Current

SlimIt is an iOS/Android app that the easiest way to keep track of daily point usage for weight loss plans such as Slimming World or Weight Watchers.

  • Development - I took SlimIt from an idea to the App Store in 3 months.
  • Infrastructure & Scaling - Developed with Firebase allowed us to adapt to scaling needs.
  • Marketing, Promotion & User Growth - In the first 2 months we have had over 56,000 registrations and 3,000 daily users. Utilising social media to generate interest (Facebook, Instagram).
  • Revenue - Profitable from day one, currently working on increasing ad revenue and adding premium in-app features.
  • Best chart position - iOS: Number 4 (Free Lifestyle Apps) and entered the top 100 (Overall Free)
  • React Native, JS, Firebase, Fabric, OneSignal, AdMob
Senior Developer (Full Stack) - Contract
April 2016 - December 2016

Netcall are a producers of range of software used in call centres around the world.

  • Improving and bug fixing Netcall’s distributed call centre management software “Liberty”
  • Working in a highly agile environment on everything from the backend PHP driven system, to the AngularJS front end
  • PHP, Javascript, AngularJS, Node, HTML, CSS, Redis, VoIP, SIP
Lead Developer (Full Stack) - Contract
April 2015 - February 2016

A Multi-Channel Network for mainly European focused Youtube creators.

  • Expanded and improved the existing BuzzMyVideo suite of products.
  • Instrumental in the creation of the new REST API driven architecture, built with Laravel and consumed primarily by a user administration portal built with AngularJS.
  • Built an advertising revenue share platform to calcualte and distribute Youtube earnings to creators.
  • PHP, Laravel, Javascript, AngularJS, CodeIgniter, Wordpress, YouTube/Google APIs, NodeJS, HTML, CSS, MongoDB
Senior Developer (Full Stack) - Contract
Engage Productions
December 2014 - April 2015

Architectured and built a complex Poster Creation and Screen Management system for use on mobile devices and tablets.

  • PHP, HTML, CSS, Javascript, Symfony2, Redis, Bootstrap
Lead Developer (Full Stack) - Contract
February 2014 - December 2014

An innovative Fin Tech crowdfunding startup, that offers multiple investment types. Including: Equity, Loans and Revenue Share.

  • Led the specification, build & deployment of the Crowd2Fund platform
  • Helped the CEO to make key strategic decisions regarding suppliers, technical direction and hiring.
  • Developed new products and funding types and helped define how the core service would work.
  • PHP, Symfony2, Javascript, HTML, CSS, Redis, AWS, jQuery, Bootstrap, MangoPay, DueDil
Lead Developer (Full Stack) - Contract
Digital Life Sciences
April 2013 - January 2014

A health focused agency where I worked on a variety of projects.

  • Leading the development of a social support network, a Microsoft Healthvault integrated product and other projects for BAFTA and the NHS.
  • Responsible for mentoring and training junior developers in Symfony2.
  • Producing written reports and documentation.
  • PHP, Symfony2, JavaScript , HTML, CSS, MySQL, Drupal, Bootstrap, Healthvault
Lead Web Developer (Full Stack) - Contract
3 Fish in a Tree
January 2013 - February 2013

A small creative agency that had a small project with a very tight deadline.

  • Expanded a website for a global client built using a custom framework & CMS.
  • Created a new asset manager module, improved the admin section and converted the CMS to support multiple languages.
  • PHP, JavaScript, HTML, CSS, SASS, MySQL
Lead Developer (Full Stack) - Contract
Hogarth Worldwide
March 2012 - November 2012

An innovative marketing implementation agency with clients including Santander, HP, Epson and Emirates.

  • Responsible for a team of 10+ developers.
  • Provided technical assistance to the Head of Digital in pitches to new clients and in meetings with existing clients
  • Worked on major projects such as “The Album of My Life” for Vodafone and the “123” campaign for Santander.
  • mentoring the junior developers and producing written reports, documentation & training manuals.
  • PHP, Symfony2, JavaScript , HTML, CSS, MySQL
Lead Symfony2 Developer - Contract
September 2011 - March 2012

Led development on a “Social Advocacy” platform for this start up. This was built from the ground up in Symfony2 and my role included building and managing a team of 5 developers. The platform was developed to be responsive so that advocate could interact with brands on their mobile devices.

  • PHP, HTML, CSS, JavaScript, MySQL, Symfony 2
Lead PHP Developer
July 2010 - August 2011

I was the first employee for a mobile VoIP start up backed by Sierra Ventures and release on the App Store in May 2011. I was the core development resource for the PHP based REST API for the app and the user portal/eCommerce store.

  • PHP, HTML, CSS, JavaScript, MySQL, Postgres, Yii, iOS
Senior PHP Developer
November 2009 - July 2010

Gekko was a hotel comparison search engine, while there I contributed to the day to day development of the core product built with a custom CMS and a website scraping based product.

  • PHP, HTML, CSS, JavaScript, MySQL
PHP Developer
Ladbrokes PLC
July 2007 - November 2009

I was an integral part of a team responsible for the development and management of the entire Ladbrokes product range.

  • Created a custom MVC PHP framework.
  • Product owner for Casino, Bingo and Poker sites.
  • Deputised for Team Manager, managing team of 5 developers and working closely with individual Product Heads and other Project Managers
  • PHP, HTML, CSS, JavaScript, MySQL, Zend, TCL
Web Developer
February 2006 - July 2007

Sole developer for this innovative VoIP start up developing their eCommerce platform and user portal. Developed a white label version of the core product and “MyBabble” which was a social network built around VoIP

  • PHP, HTML, CSS, JavaScript, MySQL

Education (1)

Business Management (Computing)
Brunel University
2002 - 2005
Grade: Second Class - Upper Division (2.1) with Honours



Native speaker