About

Web Development

Over the past few years I have worked on a broad range of internet projects, which ranged from designing and building web sites, planning and creating online marketing campaigns through to developing the infrastructure of complex data processing systems.

Primarily, my development work has used Object-oriented PHP, MySQL, CSS and JavaScript, although I have adopted other technologies when the need has arisen.

Learn more about some of these web development projects ยป

Skills

  • Linux (various distributions), Mac OS X, Windows operating systems.
  • Apache and MS IIS Webservers.
  • MS Access, MS SQL Server, MySQL databases.
  • Highly proficient with CSS, (X)HTML, JavaScript (JSON / AJAX), Perl, OO PHP, SOAP, XML.
  • Familiarity with JavaScript frameworks such as Prototype.
  • Familiarity with PHP frameworks such as CodeIgniter.
  • Experience of ASP and Ruby (including Rails framework).
  • Dreamweaver, Photoshop, Illustrator, Flash.
  • DNS, FTP, SSH, Telnet, Subversion.
  • Web analysis / SEO packages such as Google Analytics.
  • W3C / WAI and DDA accessibility rules and requirements.

Buzz words and best practice

Most of the sound and the fury that has surrounded the phenomenal growth of the internet in recent times has been speculation and hot air. Many people actually managed to keep a straight face while speaking utter nonsense and writing meaningless acronyms on whiteboards, all the time believing they were trailblazing modernity and impressing peers.

Yet when the dust settled, it was apparent that the same old concerns were central to the development of online projects -

  • ease-of-use is the primary goal
  • thorough planning can slow grey hair
  • open communication is essential