Hi, I'm Craig

I'm a web developer based in Buckinghamshire, UK.

I've worked on many projects over the years, mostly for private clients.

Websites REST APIs Intranets SOAP Web Services Portals IOT Platforms Mobile Apps

I'm experienced with


HTML CSS JavaScript jQuery Bootstrap AngularJS Vue.js

Server Side

PHP Laravel Node JS Ruby on Rails Python Unibasic


MySQL PostgreSQL Mongo DB SQL Server SQLite Dynamo DB Unidata


PhoneGap iOS Signing Ionic


Windows Server (2008 / 2012) Linux (CentOS / RedHat) Amazon Web Services Azure Google Cloud IIS Apache

I also have experience in a variety of industries, including:

Logistics Communications Manufacturing HR Fashion

I've worked on a variety of projects, for example

Travel Incentives Travel

Laravel CSS JS HTML Bootstrap jQuery Buddy CI cPanel MySQL

Membership based travel incentive provider, utilising payment gateways and dynamic image rendering for card ordering, a fully featured CMS and travel buddy/ride sharing microsite

ShareTrader PRO Finance

Laravel CSS JS HTML Bootstrap jQuery Buddy CI Ubuntu MySQL

A share tracking and investment research service, designed to provide complex calculations to help users make informed decisions about their investment portfolio

Invent Systems Technology

Laravel HTML Bootstrap jQuery MongoDB

Interactive project planning and tracking service, allowing for the creation of feature lists, sitemaps and database diagrams.

Holiday Management Logistics

CSS JS HTML Bootstrap jQuery MySQL PHP (Raw)

Creation of a holiday management system for booking holidays, allowing visibility of booked holidays and allowance, holiday cancellation and employee management hierarchy.

Client Management Portal Communications

CSS JS HTML Bootstrap jQuery Ubuntu Ruby on Rails RSpec MongoDB PostgreSQL

Providing ongoing support as part of a team for a client portal, allowing clients to manage their accounts online, run advanced reports and see usage analytics.

Video Chat Entertainment

Laravel CSS JS HTML jQuery Buddy CI cPanel MySQL Node JS Web Sockets WebRTC

Planning and development of a system designed to allow one-to-one and one-to-many video with text chat, billing and supporting systems and client administration.