About Me

I have 20 years experience in the web industry. Given that I started in the industry a long time ago I have a long history of building custom frameworks, CMS's and user interfaces from scratch. My preference is to compose systems from libraries and modules, using custom code to glue them together rather than locking into using frameworks.

Having said that, over the years I have built a backend framework in PHP and a front end Javascript framework which has taught me a lot that you don't learn if you only ever use them. These days I have broken these down into small reusable packages that I can use alongside third pary packages.

I have always believed in open standards over proprietary technologies, hence that's what I work with.


Core skills

  • thinking up creative solutions utilising modern browser technologies, code libraries and web services
  • Javascript programming
  • PHP programming
  • building full stack solutions

I am always working to keep up with current changes in the industry. This is one of the reasons I love my job.

Secondary Skills

In the process of my main work I also get involved with the following:

  • information architecture
  • system operations
  • user experience
  • interface design